【技术实现步骤摘要】
一种自动化性能压测周期执行方法及装置
[0001]本专利技术涉及自动化测试
,并且更具体地,涉及一种自动化性能压测周期执行方法及装置
。
技术介绍
[0002]自动化测试是一种测试方法,是指使用特定的软件,去控制测试流程,并比较实际结果与预期结果之间的差异
。
通过将测试自动化,可以把人对软件的测试行为转化为由机器自动执行测试的行为,从而替代大量的手工测试操作,使得测试可以快速,反复的进行
。
当测试人员进行性能测试和自动化执行时,由于需要实现大规模用户模拟和持续系统性能指标监控,导致测试人员花费大量的时间加班去监控指标,长期维护
。
技术实现思路
[0003]针对现有技术的不足,本专利技术提供一种自动化性能压测周期执行方法及装置
。
[0004]根据本专利技术的一个方面,提供了一种自动化性能压测周期执行方法,包括:使用
JMeter
创建自动化性能的测试计划,其中测试计划包括
JMeter
测试脚本以及测试配置;创建
Ant
构建脚本文件,其中
Ant
构建脚本文件用于定义构建和执行
JMeter
测试的任务;在
Ant
构建脚本文件中配置
Ant
任务,指定
JMeter
测试脚本的路径
、
输出路径;在
Tomat
中新建
Jenkins
任务,并配置< ...
【技术保护点】
【技术特征摘要】
1.
一种自动化性能压测周期执行方法,其特征在于,包括:使用
JMeter
创建自动化性能的测试计划,其中所述测试计划包括
JMeter
测试脚本以及测试配置;创建
Ant
构建脚本文件,其中所述
Ant
构建脚本文件用于定义构建和执行
JMeter
测试的任务;在所述
Ant
构建脚本文件中配置
Ant
任务,指定
JMeter
测试脚本的路径
、
输出路径;在
Tomat
中新建
Jenkins
任务,并配置所述
Jenkins
任务的源代码管理
、
构建步骤
、
触发器以及构建后操作并保存该配置;利用所述触发器自动触发所述
Jenkins
任务调用
Ant
任务构建脚本,执行所述
JMeter
测试脚本,生成测试报告
。2.
根据权利要求1所述的方法,其特征在于,还包括:在所述
Ant
构建脚本文件中添加清理目录任务
、
准备测试数据任务
。3.
根据权利要求1所述的方法,其特征在于,还包括:在所述测试计划中添加测试元件,其中所述测试元件包括:请求
、
定时器
、
配置元素,用于模拟用户行为和配置测试参数
。4.
根据权利要求1所述的方法,其特征在于,配置所述
Jenkins
任务的源代码管理,包括:将测试项目的源代码连接到所述
Jenkins
任务,其中通过版本控制工具管理所述源代码
。5.
根据权利要求3所述的方法,其特征在于,配置所述
Jenkins
任务的触发器,包括:根据预先设定的需求设置所述
Jenkins
任务的触发器,其中预先设定的需求为基于定时器或代码提交触发任务的执行
...
【专利技术属性】
技术研发人员:王浩,薛富恩,
申请(专利权)人:北京安锐卓越信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。