打开cmd,输入
jmeter -n -t F:\cj\jmeter脚本\eqxiu20191230\发布易表单.jmx -l F:\cj\jmeter脚本\eqxiu20191230\result.jtl -e -o F:\cj\jmeter脚本\eqxiu20191230\testresult
参数说明
-n : 表示以非图形化的方式运行,
-t : 表示后面的是要运行的脚本,执行测试文件所在的位置及文件名,
-l : 指定生成测试结果的保存文件, jtl 文件格式
-e : 测试结束后,生成测试报告
-o : 指定测试报告的存放位置
其他常用的命令行项:
-s : 表示运行JMeter服务器,在分布式压测的时候,salve节点机器上运行时需要加此选项,
-r : 远程将所agent启动,用在分布式测试场景下,不是分布式测试只是单点就不需要-r(-R表示选择执行=远程启动,-r 表示启动所有执行机=远程全部启动)
如果要重新生成一份测试报告,需要将目录下的jtl文件以及testresult文件夹进行删除,或者参数化jtl文件及测试报告文件夹名称来防止重复。
Jmeter 分布式压测要求:
1.各个机器在相同目录下安装相同版本的jdk;
2.各个机器在相同的目录下安装相同版本的jmeter
3.修改各个机器的jmeter的默认内存参数,从512m调整为合适大小
网友评论