[发明专利]一种性能测试方法、装置、电子设备和存储介质在审
申请号: | 202110445587.7 | 申请日: | 2021-04-23 |
公开(公告)号: | CN113127364A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 陆玮;杨洋 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 周天宇 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 测试 方法 装置 电子设备 存储 介质 | ||
本公开提供了一种性能测试方法,该方法包括:获取接口自动化测试案例,检测上述接口自动化测试案例的变动,运行存在变动的接口自动化测试案例,获取测试运行成功的存在变动的接口自动化测试案例的方法,将上述测试运行成功的存在变动的接口自动化测试案例的方法转换为接口性能测试脚本,获取上述性能测试脚本运行所需的参数,将上述参数进行整合,得到性能测试场景,在上述性能测试场景中运行上述性能测试脚本,完成性能测试。应用本方法可以大幅降低性能测试的实施成本,扩大性能测试的场景守护范围,对准确评估系统性能容量、保证软件产品质量,具有极其重要的意义。
技术领域
本公开涉及人工智能技术领域,具体涉及一种性能测试方法、装置、电子设备和存储介质。
背景技术
性能测试实施流程通常包括需求分析、测试准备、测试执行、结果分析与调优、测试报告与总结五个阶段。需求分析阶段包括被测系统分析、业务情况收集、性能需求评估等。测试准备阶段又包括测试环境准备、测试场景设计、测试脚本准备、测试数据准备等。测试执行阶段主要工作是完成测试场景涉及中的各个场景测试。分为人工监控情况下的性能测试和无人值守性能测试两种。结果分析与调优阶段主要工作是对运行结果进行分析,针对发现的问题进行优化。测试报告是性能测试的最终成果,明确性能是否满足需求是否存在性能隐患。
在性能测试整体流程中,测试准备阶段的测试脚本准备和测试数据准备工作是制约性能测试守护范围扩大的主要瓶颈。性能测试工具通常支持录制回放和脚本编写两种方式完成测试脚本。无论哪种方式都存在一定门槛,并且会消耗大量时间及人力。
目前业界的性能测试需要对测试交易场景逐一进行录制或编写测试脚本并进行相应的数据准备,在大规模测试时的时间及人力成本较高。同时当前业界接口自动化测试开展较为普及,有大量的接口自动化脚本资源积累。
公开内容
(一)要解决的技术问题
针对现有技术的上述不足,本公开的主要目的在于提供一种性能测试方法、装置、电子设备和存储介质,以期至少部分地解决上述技术问题中的至少之一。
(二)技术方案
为了实现上述目的,根据本公开的一个方面,提供了一种性能测试方法,该方法包括:
获取接口自动化测试案例;
获取测试上述接口自动化测试案例的测试方法;
将上述测试接口自动化测试案例的方法转换为性能测试脚本;
运行上述性能测试脚本,完成性能测试。
优选地,上述获取测试接口自动化测试案例的方法之前,该性能测试方法还包括:
检测上述接口自动化测试案例的变动;
运行存在变动的接口自动化测试案例。
优选地,上述获取测试接口自动化测试案例的方法,具体包括:
获取运行成功的存在变动的接口自动化测试案例;
获取测试上述运行成功的存在变动的接口自动化测试案例的方法;
以及获取所述运行成功的存在变动的接口自动化测试案例的运行依赖信息。
优选地,上述运行存在变动的接口自动化测试案例,具体包括:
重写存在变动的接口自动化测试案例的断言信息;
运行重写断言信息的接口自动化测试案例,若上述重写断言信息的接口自动化测试案例运行失败,则对上述运行失败的接口自动化测试案例进行标记。
优选地,该性能测试方法还包括:
获取上述性能测试脚本运行所需的参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110445587.7/2.html,转载请声明来源钻瓜专利网。