jmeter性能测试执行指导

准备工作

  1. linux机器,已安装jdk
  2. jmeter安装包
  3. jmx测试脚本,测试数据
  4. 性能检测工具(nmon、top)nmon通过命令行启动监控,捕获服务器的各项数据:  ./nmon -ft -s 10 -c 60 -m /root/nmon

测试步骤 

  1. 将测试包放到压测执行机器(Jmeter安装包、测试脚本jmx)                                                  
  2. 安装配置jmeter                                                                                                                         
  3. 检查初始化测试脚本jmx
  4. 编辑测试脚本,测试执行
  5. 启动服务器资源监控
  6. 待测试执行至结束
  7. 停止服务器资源监控
  8. 测试数据收集
  9. 数据清理(测试数据、会话redis,jmeter安装包、jmx测试脚本、监控脚本)

1. 将测试包发到linux机器(Jmeter安装包、测试脚本jmx)

          scp local_file remote_username@remote_ip:remote_folder

 2. 安装配置jmeter ,nmon

  1. 解压apache-jmeter-5.5_src.tgz
  2. 修改环境配置
  3. export JMETER_HOME=/opt/jmeter/apache-jmeter-5.5(jmeter安装路径)
  4. exportCLASSPATH=${JMETER_HOME}/lib/ext/ApacheJMeter_core.jar:${JMETER_HOME}/lib/jorphan.jar:${CLASSPATH}
  5. export PATH=${JMETER_HOME}/bin:$PATH
  6. 使配置文件生效:source /etc/profile
  7. 检查:jmeter -v
  8. 安装nmon:下载安装包,解压即可使用。
    # 新建一个nmon文件夹
    mkdir nmon
    # 解压
    tar xvfz nmon16e_mpginc.tar.gz
    # 改名
    mv nmon_x86_64_centos7 /root/nmon
    # 给工具授权
    chmod -x nmon 777

  3. 检查初始化测试脚本jmx

 4. 编辑测试脚本,测试执行

    1).编辑jmx线程信息(初始线程1、循环次数1、持续时间180s)

      注意循环次数配置为-1 ,表示勾选永远。

    2). 运行jmx脚本

     ./jmeter  -n  -t  test.jmx  -l  test.jtl  

       注:ctrl+c 可终止运行

5. 启动服务器资源监控

./nmon -ft -s 10 -c 60 -m /root/nmon

# 参数说明 
-f   监控结果以文件形式输出,默认机器名+日期.nmon格式 
-F   指定输出的文件名,比如test.nmon 
-s   指的是采样的频率,单位为毫秒 
-c   指的是采样的次数,即以上面的采样频率采集多少次 
-m   指定生成的文件目录

6. 待测试执行至结束

7. 停止服务器资源监控

   ps-ef |grep nmon  #查询nmon进程kill-9进程ID      #强行中断监控进程

把监控生成的文件下载到本地,通过nmon analyser工具(nmon analyser v51_2.xlsm)转化为excel文件。

1) 下载后打开nmon analyser v51_2.xlsm

2)然后点击Analyser nmon data 按钮,选择下载下来的文件,然后就会转化成.excel文件,生成图形化的文件。

8. 测试数据收集

1)生成报告

  ./jmeter -g  test.jtl  -o  reports(生成报告文件目录)

2)查看报告

打开index.html,

9. 数据清理(测试数据、会话redis、Jmeter安装包、Jmx测试脚本、监控脚本)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值