Jmeter - 定时执行jxm脚本实现稳定性测试

发布时间 2023-10-12 10:10:21作者: 一加一

一、背景

1、背景

 有个需求需要对某个应用做稳定性测试。

2、参考文章链接:

https://blog.csdn.net/SomethingBeTrue/article/details/126310730
https://learn.microsoft.com/zh-cn/windows-server/administration/windows-commands/schtasks-create

二、实现

1、构想

用jmeter写个脚本,通过定时任务触发执行

2、实现

1)写好自己的业务流程脚本,我这里的写好的脚本为 root.jmx

2)配置好jmeter的环境变量,不然第3步执行jmeter命令时执行不了

3)新建txt文件,写入命令后将后缀改成.bat:jmeter -n -t C:\Users\13710\Desktop\root.jmx

-n 指定jmeter将在cli模式下运行
-t 包含测试计划的jmx文件名称
-l 记录测试结果的jtl文件名称
-j 记录jmeter运行日志的文件名称
-g 输出报告文件(.csv文件)
-e 生成html格式的测试报表
-o 生成测试报表的文件夹

4)用windows自带的schtasks创建定时任务

创建定时任务,每20分钟运行一次:schtasks /create /sc minute /mo 3 /tn "jmeter" /tr C:\Users\13710\Desktop\bot.bat
停止定时任务:schtasks /end /tn "jmeter"
删除定时任务:SCHTASKS /Delete /TN "jmeter"

 5)以上就配置完毕,每隔20分钟会定时执行一次bat文件