阿里云linux服务器非GUI模式压测

1、 在本地电脑, GUI界面模式下,生成压测脚本,并调试成功,保存格式为JMX。然后上传到阿里云LINUX服务器。

压测时,不要使用结果树,会增加资源消耗,压测时有对应参数可以一键禁用。

用阿里云linux服务器的内网地址进行压测,公网会比较慢。

 

修改jmx文件权限,使jmx文件具有可执行权限:

 

 

 2、 进入apache jmete /bin 目录, 输入压测命令  

/usr/local/software/apache-jmeter-5.4.1/bin

 

3、 压测指令

 

 压测指令:  ./jmeter -n -t /usr/local/software/jmeter/login-online_20190808_161159.jmx -l /usr/local/software/jmeter/jtl/result.jtl

result.jtl必须不存在,result.jtl为压测结果文件

 

 4、 将result.jlt文件下载到本地,在GUI界面中,使用Listner--Summary Report打开,查看压测结果。

如果压测脚本中还添加了其他Listener(比如监控被压测的服务器资源的PerMon Metrics Collector, 参考https://www.cnblogs.com/xxm2017/p/10231390.html),都会在result.jlt中,在GUI界面中,添加对应的Listener,然后打开result.jlt,就能看到对应的结果。

5、压测时,还可以加入HTML报告的参数,压测后可以生成HTML压测报告。

[root@izuf6be0jhouaemy0lrvwaz bin]# ./jmeter -n -t /usr/local/software/jmeter/login-online_20190808_161159.jmx  -l /usr/local/software/jmeter/result.jtl -e -o /usr/local/software/jmeter/result

6、修改压测地址为内网地址方法:

打开JMX文件

vim ***.jmx

找到  <stringProp name="HTTPSampler.domain">www.jinying365.com</stringProp>, 改成阿里云服务器的内网地址

 

 

 

posted @ 2021-04-02 15:37  xxm_2017  阅读(111)  评论(0编辑  收藏  举报