网上银行交易压力自动测试方法、装置及RPA机器人制造方法及图纸

技术编号:28504815 阅读:18 留言:0更新日期:2021-05-19 22:56
本申请实施例提供一种网上银行交易压力自动测试方法、装置及RPA机器人,可用于人工智能技术领域,方法包括:触发当前交易配置方案对应的各个RPA机器人,以使被触发的各个所述RPA机器人分别基于与所述交易配置方案对应的配置文件自动登录目标网上银行并在该目标网上银行的交易页面中模拟真实用户的交易操作;若所述目标网上银行当前的系统运行状态满足预设的状态要求,则确定所述网上银行在当前交易配置方案下通过交易压力测试。本申请能够有效提高针对网上银行的系统交易压力测试过程的效率,还能够有效模拟真实用户在网上银行的交易页面中的操作,并能够提高网上银行交易压力自动测试结果的真实性及有效性。力自动测试结果的真实性及有效性。力自动测试结果的真实性及有效性。

【技术实现步骤摘要】
网上银行交易压力自动测试方法、装置及RPA机器人


[0001]本申请涉及数据处理
,特别涉及人工智能
,具体涉及网上银行交易压力自动测试方法、装置及RPA机器人。

技术介绍

[0002]随着个人终端的不断普及,越来越多的用户通过网上银行来进行转账交易处理,网上银行的用户量呈现急剧膨胀,所以针对网上银行进行模拟生产环境的压力测试变得尤为重要。其中,针对网上银行进行如转账操作等交易压力测试是提高用户操作网上银行进行交易的有效保障。
[0003]目前,针对网上银行的交易压力测试通常有两种,其一为测试人员人工操作网上银行来进行系统的交易压力测试,但该种方式需要消耗大量的人力成本及时间成本;其二为通过软件自动测试方式等对网上银行来进行系统的交易压力测试,虽能在一定程度上提供交易压力测试的效率,但该种方式由于无法模拟真实用户的操作,因此基于该方式得到的测试结果的准确性无法满足网上银行系统运转的稳定性要求。也就是说,无论是现有的哪一种网上银行的交易压力测试方式,均无法同时满足交易压力测试的时效性要求和准确性要求。

技术实现思路

[0004]针对现有技术中的问题,本申请提供一种网上银行交易压力自动测试方法、装置及RPA机器人,能够有效提高针对网上银行的系统交易压力测试过程的效率,还能够有效模拟真实用户在网上银行的交易页面中的操作,并能够提高网上银行交易压力自动测试结果的真实性及有效性。
[0005]为解决上述技术问题,本申请提供以下技术方案:
[0006]第一方面,本申请提供一种网上银行交易压力自动测试方法,包括:
[0007]触发当前交易配置方案对应的各个RPA机器人,以使被触发的各个所述RPA机器人分别基于与所述交易配置方案对应的配置文件自动登录目标网上银行并在该目标网上银行的交易页面中模拟真实用户的交易操作;
[0008]若所述目标网上银行当前的系统运行状态满足预设的状态要求,则确定所述网上银行在当前交易配置方案下通过交易压力测试。
[0009]进一步地,在所述确定所述网上银行在当前交易配置方案下通过交易压力测试之后,还包括:
[0010]判断针对所述目标网上银行的测试次数是否达到预设的测试次数限值,若否,则更换交易配置方案并基于更换后的交易配置方案再次对所述目标网上银行进行交易压力自动测试,其中,所述交易配置方案中包含有待触发的RPA机器人数量及交易次数。
[0011]进一步地,还包括:
[0012]若所述目标网上银行当前的系统运行状态不满足所述状态要求,则输出对应的交
易压力测试结果,以基于该交易压力测试结果确定所述目标网上银行的系统交易压力测试失败原因。
[0013]进一步地,所述配置文件用于存储交易的金额、交易发出方的网上银行登录数据、交易接收方的交易标识数据和交易次数之间的对应关系;
[0014]相对应的,所述触发当前交易配置方案对应的各个RPA机器人,以使被触发的各个所述RPA机器人分别基于与所述交易配置方案对应的配置文件自动登录目标网上银行并在该目标网上银行的交易页面中模拟真实用户的交易操作,包括:
[0015]将当前交易配置方案对应的配置文件分别发送至各个所述RPA机器人进行存储;
[0016]触发当前交易配置方案对应的各个RPA机器人,以使各个所述RPA机器人分别基于各自存储的配置文件中指定的交易次数,对所述目标网上银行进行真人交易模拟操作;
[0017]其中,所述真人交易模拟操作包括:根据所述交易发出方的网上银行登录数据自动登录目标网上银行,在所述目标网上银行的交易页面中抓取交易要素,基于所述交易的金额和所述交易接收方的交易标识数据模拟真实用户填写对应的交易要素以完成当前交易。
[0018]进一步地,所述状态要求包括:所述目标网上银行的系统使用率大于使用率阈值,且当前交易配置方案对应在所述目标网上银行中的交易成功率等于或高于成功率阈值。
[0019]第二方面,本申请提供一种网上银行交易压力自动测试方法,包括:
[0020]若检测到自身被自动测试装置触发,则根据当前交易配置方案对应的配置文件自动登录目标网上银行并在该目标网上银行的交易页面中模拟真实用户的交易操作;
[0021]向所述自动测试装置发送针对当前交易配置方案的操作开始信息,以使该自动测试装置在确定所述目标网上银行当前的系统运行状态满足预设的状态要求之时或之后,确定所述网上银行在当前交易配置方案下通过交易压力测试。
[0022]进一步地,所述配置文件用于存储交易的金额、交易发出方的网上银行登录数据、交易接收方的交易标识数据和交易次数之间的对应关系;
[0023]相对应的,所述根据当前交易配置方案对应的配置文件自动登录目标网上银行并在该目标网上银行的交易页面中模拟真实用户的交易操作,包括:
[0024]接收并存储所述自动测试装置发送的当前交易配置方案对应的配置文件;
[0025]若检测到自身被自动测试装置触发,则基于自身存储的所述配置文件中指定的交易次数,对所述目标网上银行进行真人交易模拟操作;
[0026]其中,所述真人交易模拟操作包括:根据所述交易发出方的网上银行登录数据自动登录目标网上银行,在所述目标网上银行的交易页面中抓取交易要素,基于所述交易的金额和所述交易接收方的交易标识数据模拟真实用户填写对应的交易要素以完成当前交易。
[0027]第三方面,本申请提供一种自动测试装置,包括:
[0028]RPA触发模块,用于触发当前交易配置方案对应的各个RPA机器人,以使被触发的各个所述RPA机器人分别基于与所述交易配置方案对应的配置文件自动登录目标网上银行并在该目标网上银行的交易页面中模拟真实用户的交易操作;
[0029]系统检测模块,用于若所述目标网上银行当前的系统运行状态满足预设的状态要求,则确定所述网上银行在当前交易配置方案下通过交易压力测试。
[0030]第四方面,本申请提供一种RPA机器人,包括:
[0031]自动测试模块,用于若检测到自身被自动测试装置触发,则根据当前交易配置方案对应的配置文件自动登录目标网上银行并在该目标网上银行的交易页面中模拟真实用户的交易操作;
[0032]信息发送模块,用于向所述自动测试装置发送针对当前交易配置方案的操作开始信息,以使该自动测试装置在确定所述目标网上银行当前的系统运行状态满足预设的状态要求之时或之后,确定所述网上银行在当前交易配置方案下通过交易压力测试。
[0033]第五方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的网上银行交易压力自动测试方法。
[0034]第六方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的网上银行交易压力自动测试方法。
[0035]由上述技术方案可知,本申请提供的一种网上银行交易压力自动测试方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网上银行交易压力自动测试方法,其特征在于,包括:触发当前交易配置方案对应的各个RPA机器人,以使被触发的各个所述RPA机器人分别基于与所述交易配置方案对应的配置文件自动登录目标网上银行并在该目标网上银行的交易页面中模拟真实用户的交易操作;若所述目标网上银行当前的系统运行状态满足预设的状态要求,则确定所述网上银行在当前交易配置方案下通过交易压力测试。2.根据权利要求1所述的网上银行交易压力自动测试方法,其特征在于,在所述确定所述网上银行在当前交易配置方案下通过交易压力测试之后,还包括:判断针对所述目标网上银行的测试次数是否达到预设的测试次数限值,若否,则更换交易配置方案并基于更换后的交易配置方案再次对所述目标网上银行进行交易压力自动测试,其中,所述交易配置方案中包含有待触发的RPA机器人数量及交易次数。3.根据权利要求1所述的网上银行交易压力自动测试方法,其特征在于,还包括:若所述目标网上银行当前的系统运行状态不满足所述状态要求,则输出对应的交易压力测试结果,以基于该交易压力测试结果确定所述目标网上银行的系统交易压力测试失败原因。4.根据权利要求1至3任一项所述的网上银行交易压力自动测试方法,其特征在于,所述配置文件用于存储交易的金额、交易发出方的网上银行登录数据、交易接收方的交易标识数据和交易次数之间的对应关系;相对应的,所述触发当前交易配置方案对应的各个RPA机器人,以使被触发的各个所述RPA机器人分别基于与所述交易配置方案对应的配置文件自动登录目标网上银行并在该目标网上银行的交易页面中模拟真实用户的交易操作,包括:将当前交易配置方案对应的配置文件分别发送至各个所述RPA机器人进行存储;触发当前交易配置方案对应的各个RPA机器人,以使各个所述RPA机器人分别基于各自存储的配置文件中指定的交易次数,对所述目标网上银行进行真人交易模拟操作;其中,所述真人交易模拟操作包括:根据所述交易发出方的网上银行登录数据自动登录目标网上银行,在所述目标网上银行的交易页面中抓取交易要素,基于所述交易的金额和所述交易接收方的交易标识数据模拟真实用户填写对应的交易要素以完成当前交易。5.根据权利要求1至3任一项所述的网上银行交易压力自动测试方法,其特征在于,所述状态要求包括:所述目标网上银行的系统使用率大于使用率阈值,且当前交易配置方案对应在所述目标网上银行中的交易成功率等于或高于成功率阈值。6.一种网上银行交易压力自动测试方法,其特征在于,包括:若检测到自身被自动测试装置触发,则根据当前交易配置方案对应的配置文件自动登录目标网上银行并在该目标网上银行的交易页面中模拟真实用户的交易操作;向所述自动测试装置发送针...

【专利技术属性】
技术研发人员:温国锋李丹峰张世瑛周鑫
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1