最近接受到一个压测任务,对我们服务的单接口进行压测。我竟使用GUI模式压测了两轮,后来看到统计图中断崖式的趋势图,才发觉哪里有问题🤷♀️。果然不复习的话,知识忘得也快。
其实启动jmeter的时候,人家就告诉你:不要使用GUI模式进行负载测试,仅用于测试创建和测试调试!

翻译一下就是:
不要使用GUI模式进行负载测试,仅用于测试创建和测试调试! 对于负载测试,请使用NON GUI模式: jmeter -n -t [jmx文件] -l [结果文件] -e -o [输出文件夹的路径] 并根据您的测试要求调整Java堆: 在JMeter批处理文件中修改HEAP =“ - Xms512m -Xmx512m”
所以jmeter的压测命令很简单:
jmeter -n -t [jmx文件] -l [结果文件] -e -o [输出文件夹的路径]
例如:
jmeter -n -t ~/jmeter_test/HTTP请求.jmx -l ~/jmeter_test/hh.jtl -e -o ~/jmeter_test/webreport
网友评论