[发明专利]一种基于Jmeter的性能自动化测试方法在审
申请号: | 202010248639.7 | 申请日: | 2020-04-01 |
公开(公告)号: | CN111209218A | 公开(公告)日: | 2020-05-29 |
发明(设计)人: | 水晓艺;何鹏林;李旭;王莉 | 申请(专利权)人: | 中电万维信息技术有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 兰州嘉诺知识产权代理事务所(普通合伙) 62202 | 代理人: | 李冉冉 |
地址: | 730000 甘肃省兰州市城关*** | 国省代码: | 甘肃;62 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 jmeter 性能 自动化 测试 方法 | ||
本发明涉及软件测试技术领域,具体为一种基于Jmeter的性能自动化测试方法,包括如下步骤:S1.定义关键字;S2.定义测试任务;S3.定义性能测试场景;S4.选择性能测试关键字;S5.设置远程监控服务器;S6.设置结果检查策略;S7.生成Jmeter脚本;S8.运行Jmeter脚本;S9.结束运行Jmeter脚本;S10.生成性能测试报告;S11.发送测试报告邮件,测试结束;本发明快速准确地自动生成Jmeter脚本,提高了脚本配置的易读性、易理解性;支持多节点并发执行与单节点执行性能测试脚本,性能测试在高并发情况下充分利用各测试服务器,避免了测试服务器的浪费;无需手工统计各项性能指标,极大的提高了性能测试效率,使得测试结果更精确;本发明性能测试流程简单,易操作、易理解,降低性能测试难度。
技术领域
本发明涉及软件测试技术领域,具体为一种基于Jmeter的性能自动化测试方法。
背景技术
Jmeter工具作为当前较为流行的一款开源的性能测试工具,被越来越多地应用于各类服务器、软件系统、软件接口等的性能测试中。通常性能测试脚本的编制、运行、结果统计都是由性能测试人员手工编制、运行及统计,由于性能测试人员的经验、技术能力存在较大差异,加之Jmeter工具及脚本中有大量不易掌握的专业术语和技巧,使得性能测试的门槛比较高。同时由于测试需求的多样性及多变性,测试脚本也会随之发生更改。因此手工编写的Jmeter脚本和手动统计的测试结果在实际执行性能测试时往往存在诸多错误和偏差,导致效率低下以及测试数据不太准确,甚至无法完成预期的性能测试。
为了解决上述问题,部分单位或个人也提出了一些基于Jmeter工具的性能半自动化测试方法及系统,这些方法及系统在一定程度上能够提高性能测试效率,但是无法自动生成完整的Jmeter测试脚本,无法一键式的完成性能测试,仍需手工操作部分环节,同时系统操作流程繁琐,不易上手,而且需要掌握部分技术,性能测试的门槛还是比较高,没有达到降低性能测试难度要求。另外由于半自动化性能测试有可能会存在大量报错或者对工具不兼容的情况,也或者获取性能测试数据统计的不准确,导致性能测试的结果不太理想,因次对Jmeter性能测试提升效率不大。
发明内容
本发明的目的在于提供一种基于Jmeter的性能自动化测试方法,提高了性能测试效率,操作流程简单,执行过程中可实时监控性能各项指标及资源使用情况,测试报告数据展示直观,使性能测试更容易,降低了性能测试的难度。
为解决上述问题,本发明一种基于Jmeter的性能自动化测试方法包括如下步骤:
S1.定义关键字:封装Jmeter关键字,对封装的关键字设置关键字名称及参数名称;
S2.定义测试任务:包括测试项目、发送邮件、定时执行、执行时间、收件人、发件人;可根据实际情况确定是否定时执行,测试结束后是否以邮箱形式发送测试报告;可在任何时候执行,无需性能测试人员手工操作,设置的发送邮件可在运行结束后,发送性能测试报告给相关人员,也无需测试人员手工操作;
S3.定义性能测试场景:包括性能测试的范围和测试策略,测试策略包括并发用户数、执行次数、集合时间、并发用户增长方式;
S4.选择性能测试关键字:选择步骤S1中封装的Jmeter关键字及步骤S2定义的测试任务,组合需要的关键字;封装的关键字为满足性能测试的最小集合,同时可以根据实际需求封装其他关键字并进行扩展;关键字名称为建议名称,同时可以根据实际需求自由指定关键字名称;关键字参数为Jmeter中要求的最小集合或满足最小集合的优化集合,同时可以根据实际需求进行扩展;关键字参数预设值为建议值,同时可以按照实际需求指定其他值或不设预设值。
S5.设置远程监控服务器:包括服务器IP、服务器类型、服务器用途,测试过程中被监控服务器的cpu利用率、内存空闲率、进出口宽带、cpu负载;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电万维信息技术有限责任公司,未经中电万维信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010248639.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种轴类零件螺旋钻孔装置
- 下一篇:一种手机贴膜设备