[发明专利]一种性能测试执行方法及系统在审
申请号: | 202110084651.3 | 申请日: | 2021-01-21 |
公开(公告)号: | CN112765005A | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 潘晴 | 申请(专利权)人: | 中信银行股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 张峰 |
地址: | 100020 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 测试 执行 方法 系统 | ||
本发明涉及一种性能测试执行方法及系统,统筹集合需求调研、测试准备、执行性能测试、性能调优、性能测试报告的整体流程,实现完整的性能测试管控,能够根据需要手动选择或自动分配执行机进行性能测试,并输出对应的分析结果性能曲线,同时可以实现对服务器资源负载情况的监控,极大地提高了性能测试执行效率,减少企业人力成本负担。
技术领域
本发明涉及软件测试技术领域,尤其涉及一种性能测试执行方法及系统。
背景技术
目前市面上常见的性能测试工具主要有LoadRunner、Jmeter等,这些工具提供了方便,快捷,较全面的性能测试所需的功能,例如常见的HTTP请求性能测试,JDBC请求性能测试,录制脚本,断言,监听器,配置元件等等。使用这些测试工具不仅能用线程组模拟生产用户进行性能测试,还能直观地看出各个性能测试指标的表现情况,因此现有性能测试工具为性能测试提供了很好的装备,也为企业开展性能测试带来了很大的利益。
但是,LoadRunner、Jmeter等测试工具虽功能强大,对于性能测试流程的把控却相对不足,性能测试结果较难全面分析,服务器监控不到位,没有提供执行机的管理与调度,这些缺陷会对专业性能测试团队的工作造成很大的困难,降低了性能测试执行效率,造成企业人力成本浪费,对企业的发展与盈利形成了一定的阻碍。
发明内容
为解决现有技术的不足,本发明提出一种性能测试执行方法及系统,统筹集合需求调研、测试准备、执行性能测试、性能调优、性能测试报告的整体流程,实现完整的性能测试管控,能够根据需要手动选择或自动分配执行机进行性能测试,并输出对应的分析结果性能曲线,同时可以实现对服务器资源负载情况的监控,极大地提高了性能测试执行效率,减少企业人力成本负担。
为实现以上目的,本发明所采用的技术方案包括:
一种性能测试执行方法,其特征在于,包括:
采集测试需求;
根据测试需求进行测试准备;
执行性能测试并存储性能测试结果数据;
根据性能测试结果数据进行性能调优;
输出性能测试报告。
进一步地,所述采集测试需求包括收集统计开发人员反馈的性能测试申请单,所述测试需求包括需求内容、环境信息、数据存量、性能测试指标、网络拓扑图和业务逻辑图。
进一步地,所述测试准备包括:
依据测试需求创建测试方案;
依据测试方案部署测试应用和测试中间件;
准备存量数据和测试数据;
依据测试方案判断测试过程是否涉及挡板程序,如是则准备挡板程序;
准备测试脚本,设置参数化和断言。
进一步地,所述执行性能测试包括:
创建测试环境;
调用测试脚本;
设置测试场景,所述测试场景包括单负载压力测试、混合压力测试或稳定性压力测试;
选择执行机或自动分配执行机进行性能测试,同时监控服务器资源负载;
汇总执行机测试结果和服务器资源负载数据生成性能测试结果数据。
进一步地,所述执行性能测试还包括:
根据选定的性能测试结果数据设置TPS绘制点并生成TPS曲线图;
汇总TPS曲线图生成测试简报。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中信银行股份有限公司,未经中信银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110084651.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种控制阀
- 下一篇:一种应用灰度发布方法、系统及计算机可读存储介质