性能测试方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:20797927 阅读:29 留言:0更新日期:2019-04-06 11:33
本申请涉及智能测试领域,具体涉及一种性能测试方法、装置、计算机设备和存储介质。所述方法包括:接收输入的准备测试指令,所述准备测试指令携带有待测业务标识;显示与所述待测业务标识对应的子系统;接收输入的子系统选择指令,并根据所述子系统选择指令从所显示的子系统中选中对应的目标子系统;获取与所述目标子系统对应的性能测试数据和测试逻辑,所述测试逻辑是根据待测业务标识对应的业务逻辑和子系统对所述业务逻辑进行拆分得到的,所述性能测试数据是根据拆分得到的所述测试逻辑生成的;将所述性能测试数据和所述测试逻辑输入至所述目标子系统中进行性能测试得到性能测试结果;输出所述性能测试结果。采用本方法能够提高测试效率。

Performance testing methods, devices, computer equipment and storage media

The application relates to the field of intelligent testing, in particular to a performance testing method, device, computer equipment and storage medium. The method includes: receiving the input preparation test instruction, which carries the service identification to be tested; displaying the subsystem corresponding to the service identification to be tested; receiving the input subsystem selection instruction, and selecting the corresponding target subsystem from the displayed subsystem according to the subsystem selection instruction; acquiring the corresponding performance measurement of the target subsystem. Test data and test logic, the test logic is based on the business logic corresponding to the business identification to be tested and the subsystem to split the business logic, the performance test data is generated according to the test logic obtained from the split; the performance test data and the test logic are input to the target subsystem for performance testing to get the performance test result. Output the performance test results. This method can improve the testing efficiency.

【技术实现步骤摘要】
性能测试方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种性能测试方法、装置、计算机设备和存储介质。
技术介绍
随着通信技术的发展,出现了线上支付技术,用户可以在线上实现贷款流程,极大地方便了用户。然而,小贷业务所涉及的系统存在多个,系统入件和审批流程较长,对于该小贷业务进行端到端的性能测试时,由于性能测试流程长,导致各个子系统负载不均衡,且由于前后流程具有依赖性,因此当前面的流程失败,即前一个系统的系统性能测试失败,则会影响后续流程的性能测试,从而导致整个性能测试失败,进而使得性能测试效率降低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高测试效率的性能测试方法、装置、计算机设备和存储介质。一种性能测试方法,所述方法包括:接收输入的准备测试指令,所述准备测试指令携带有待测业务标识;显示与所述待测业务标识对应的子系统;接收输入的子系统选择指令,并根据所述子系统选择指令从所显示的子系统中选中对应的目标子系统;获取与所述目标子系统对应的性能测试数据和测试逻辑,所述测试逻辑是根据待测业务标识对应的业务逻辑和子系统对所述业务逻辑进行拆分得到的,所述性能测本文档来自技高网...

【技术保护点】
1.一种性能测试方法,所述方法包括:接收输入的准备测试指令,所述准备测试指令携带有待测业务标识;显示与所述待测业务标识对应的子系统;接收输入的子系统选择指令,并根据所述子系统选择指令从所显示的子系统中选中对应的目标子系统;获取与所述目标子系统对应的性能测试数据和测试逻辑,所述测试逻辑是根据待测业务标识对应的业务逻辑和子系统对所述业务逻辑进行拆分得到的,所述性能测试数据是根据拆分得到的所述测试逻辑生成的;将所述性能测试数据和所述测试逻辑输入至所述目标子系统中进行性能测试得到性能测试结果;输出所述性能测试结果。

【技术特征摘要】
1.一种性能测试方法,所述方法包括:接收输入的准备测试指令,所述准备测试指令携带有待测业务标识;显示与所述待测业务标识对应的子系统;接收输入的子系统选择指令,并根据所述子系统选择指令从所显示的子系统中选中对应的目标子系统;获取与所述目标子系统对应的性能测试数据和测试逻辑,所述测试逻辑是根据待测业务标识对应的业务逻辑和子系统对所述业务逻辑进行拆分得到的,所述性能测试数据是根据拆分得到的所述测试逻辑生成的;将所述性能测试数据和所述测试逻辑输入至所述目标子系统中进行性能测试得到性能测试结果;输出所述性能测试结果。2.根据权利要求1所述的方法,其特征在于,所述测试逻辑的生成方式包括:获取待测业务标识对应的业务逻辑,并获取所述业务逻辑所涉及的当前步骤;获取所述当前步骤所涉及的当前子系统,并获取所述当前步骤之后的下一步骤对应的下一子系统;判断所述当前子系统与所述下一子系统是否相同,当相同时,则将所述下一步骤添加到与所述当前步骤对应的当前测试逻辑中;当不相同时,则建立并输出所述当前测试逻辑与所述当前子系统的对应关系,并生成新的当前测试逻辑,将所述下一步骤添加到所述新的当前测试逻辑中;将所述下一步骤作为新的当前步骤,将所述下一子系统作为新的当前子系统,并继续获取所述当前步骤之后的下一步骤对应的下一子系统,直至所述业务逻辑中的步骤遍历完成。3.根据权利要求2所述的方法,其特征在于,所述性能测试数据的生成方式包括:获取拆分得到的测试逻辑,并遍历当前测试逻辑对应的当前子系统以及上一子系统;将所述上一子系统的输出数据作为所述当前子系统的性能测试数据。4.根据权利要求3所述的方法,其特征在于,所述获取当前测试逻辑对应的当前子系统以及上一子系统之后,还包括:判断所述的当前测试逻辑是否涉及第三方业务系统;当所述当前测试逻辑涉及第三方业务系统时,则获取所述第三方业务系统对应的第一生产实际数据;根据所述第一生产实际数据计算所述第三方业务系统的响应时间;根据所述第一生产实际数据以及所述响应时间生成所述当前子系统对应的与所述第三方业务系统相关的性能测试数据。5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:获取所述待测业务标识对应的子系统,并查询所述待测业务标识对应的子系统的第二生产实际数据;计算所述第二生产实际数据的比例;所述将所述上一子系统的输出数据作为所述当前子系统的性能测试数据,包括:根据所述第二生产实际的比例计算所述当前子系统的性能测试数据的第一数量;根据所计算的第一数量从所述上一子系的输出数据中选取对应的性能测试数据。6...

【专利技术属性】
技术研发人员:王自挺
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1