[发明专利]一种性能测试执行方法及系统在审

专利信息
申请号: 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曲线图生成测试简报。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中信银行股份有限公司,未经中信银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110084651.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top