jmeter无图形界面运行

jmeter无图形界面运行

img

img

进入jmeter的bin文件夹进行cmd进入当前文件夹

img

只有进入到当前的bin文件夹,jmeter命令才会被执行,因为配置了环境变量

img

实例: jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

-n代表无图形界面,

-t代表test plan

后面跟着的是当前路径下测试计划名称

-l 代表将监控到的数据生成报告(执行过程中会生成监听器的数据结果,要监听生成一个文件才能转化成为报告,要将文件收集起来)

后面跟着的是存放监听结果的路径以及名称

-e 转换

-o 输出 output

空文件夹路径

例如:jmeter -n -t 生意宝.jmx -l result\result.jtl -e -o test

文件都在bin文件夹下

运行之后会出现报错

img

是因为在前面配置jmeter持续集成的时候在配置文件properties中写的是

jmeter.save.saveservice.output_format=xml

现在需要改回去,改为csv

改掉之后再次运行,运行成功

img

jmeter在无图形界面的时候会自动使用这10个端口(使用端口4445-4455)在这10个端口中间查找,看哪一个端口没有被占用就会使用这个端口启用我们的服务

结果会显示聚合报告

样本数 运行时间 吞吐量 平均响应时间 最短时间 最长时间 出错率 当前活跃线程数 当前启动线程数,停止线程数

img

可以在刚才输入的空文件夹test中查看结果文件

img

image-20220731165123000

img

-r不指定ip就是用所有配置好的分布式机器进行执行

如果加上ip就是指定固定的ip(机器)进行执行

注意:

1.每一次执行完之后要修改jtl文件名,因为这个文件不能追加,需要加新的

2.最后输出的文件夹要为空

posted @ 2022-07-31 16:53  dengdengdeng1998  阅读(395)  评论(0编辑  收藏  举报