Linux服务器上使用JMeter压测

xiaoxiao2021-02-28  95

前置条件:当前服务器已安装JMeter

1.使用场景

对于集群项目,压测试正式环境时需要测试单台服务器性能,然后评估服务器如何扩容的情况在Windows系统下使用JMeter进行压力测试,并发用户量超过2000时,由于Windows本身的瓶颈导致了网卡可能被挤爆或CPU利用率直接上升到100%的情况

2.测试步骤

Step1:在Windows环境下使用JMeter设计测试脚本:

   设置用户数、执行时间;

 

参数化;

 

参数化文件路径(脚本调试通过后,替换成Linux服务器上存放参数化文件的相对路径或绝对路径)

 

Step2:将脚本上传至Linux服务器上,为了方便读取测试结果,我在JMeter的bin目录下创建了新的目录,data来存放测试脚本和测试结果(cd /usr/local/apache-jmeter-4.0/bin/data)

 

Step3:切换到JMeter的bin目录,执行命令:sh jmeter.sh -n -t data/test_200_sy10_T10min.jmx -l data/result__200_sy10_T10min.jtl

Step4:监控测试结果

Step5:脚本执行完毕后,切换到测试结果存放目录,如 /usr/local/apache-jmeter-4.0/bin/data,执行命令:sz  result_20180607.jtl,下载测试结果

Step6:windows系统中打开测试脚本,在聚合报告中点击预览,将linux中生成的测试结果导入

Step7:进行测试结果分析

 

 

 

 

 

 

 

转载请注明原文地址: https://www.6miu.com/read-2602600.html

最新回复(0)