Linux服务器上使用JMeter压测

前置条件:当前服务器已安装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:进行测试结果分析

 

 

 

 

 

 

 

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值