2023年7月11日发(作者:)
Jmeter命令⾏执⾏压⼒测试●前⾔使⽤⾮ GUI 模式,即命令⾏模式运⾏ JMeter 测试脚本能够⼤⼤缩减所需要的系统资第⼀步:执⾏命令先在Jmeter中把要测试的请求配置好,然后去cmd中运⾏脚本。我这⾥只⽤了10条做测试,⼤家可以调多⼀点。命令:jmeter -n -t ⼝令红包并发测试.jmx -l 绝对路径:jmeter -n -t c:⼝令红包并发测试.jmx -l c:ter 默认去当前bin⽬录下寻找脚本⽂件,并把⽇志记录在当前⽬录。⽐如你在 E:Jmeterapache-jmeter-4.0bin>⽬录下执⾏以上命令,JMeter 会去该⽬录下寻找 ⼝令红包并发测试.jmx脚本并把执⾏结果放在该⽬录。如果你的脚本在其他⽬录,⽽且想要把执⾏结果放在另外⽂件夹,需要使⽤绝对路径告诉 JMeter
第⼆步:查看报告第⼀种⽅法:上述的命令有要求测试结果保存到Jmeter bin⽬录中,如果需要可以在GUI模式下查看测试报告。1、打开Jmeter GUI界⾯2、在测试计划下,添加对应的测试报告元件,想看哪个就可以添加哪个报告,如:聚合报告、查看结果树、Summary Report测试报告3、在所有数据写⼊⼀个⽂件,浏览中选择对应的⽇志⽂件4、下⾯就会有对应的表格展⽰,具体见下图
第⼆种⽅法(⽣成web报告): 命令:jmeter -n -t ⼝令红包并发测试.jmx -l -e -o test/testPS: 为测试结果⽂件路径test/test 存放web报告保存路径,如果没有该路径,可以⾃动⽣成。Web报告如下所⽰:
CMD窗⼝的提⽰信息================================================================================ Don't use GUI mode for load testing !, only for Test creation and Testdebugging. For load testing, use NON GUI Mode: jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder] & increase Java Heap to meet your test requirements: Modifycurrent env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the jmeter batch file Check : /usermanual/================================================================================上⾯的意思就是:不要使⽤GUI运⾏压⼒测试,GUI仅⽤于压⼒测试的创建和调试;执⾏压⼒测试请不要使⽤GUI。使⽤下⾯的命令来执⾏测试:jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]并且修改JMeter批处理⽂件的环境变量:HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m"
命令介绍jmeter -n -t
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1689027936a197254.html
评论列表(0条)