zoukankan      html  css  js  c++  java
  • jmeter 命令行模式如何使用

    1.为什么要使用命令行?

      现在的 JMeter 启动页已经明确指出不要使用界面化的方式进行压测, 这是因为使用界面压测对客户端会造成大量的 cpu 和内存损耗,所以正式压测优先使用命令行,windows 在   dos 环境下,linux 直接执行 就可以,一般来说界面的压测只会在调试或者试压的时候使用

    2.命令行模式如何使用?

      执行路径:执行命令前要检查当前目录是否是%JMeter_Home%in 目 录;如果 JMeter 脚本不在当前目录,需要指定完整的路径;如果要 把执行的结果保存在其他地方也要指定完  整的路径。命令中不指定测 试计划与测试结果的路径时,默认都是在该目录下

      命令: JMeter -n -t <testplan filename> -l  <listener resultfilename>

    3.命令行使用示例

      例 1:测试计划与结果,都在%JMeter_Home%in 目录

      JMeter -n -t test1.jmx -l result.jtl

      例 2:指定日志路径的:

      JMeter -n -t test.jmx -l report esult.csv -j reportlog.log

      例 3:默认分布式执行(所有分布式节点):

      JMeter -n -t test.jmx -r -l report esult.csv -j reportlog.log

      例 4:指定 IP 分布式执行:

      JMeter -n -t test.jmx -R 192.168.10.25:1036 -l  report esult.csv -j reportlog.log

      例 5:生成测试报表:

      JMeter -n -t 【Jmx 脚本位置】-l 【中间文件 result.jtl 位置】 -e -o 【报告指定文件夹】

      JMeter -n -t test.jmx -l report esult.jtl -e -o tableresult

      例 6:已有 jtl 结果文件,运行命令生成报告:

      JMeter -g【已经存在的.jtl 文件的路径】-o 【用于存放 html 报 告的目录】

      JMeter -g result.jtl -o ResultReport

      注意:

      1)-e -o 之前,需要修改 JMeter.properties,否则会报错;

      2)-l 与-o 目录不一样,最后生成两个文件夹下。

      3)命令中不写位置的话中间文件默认生成在 bin 下,下次执行不能 覆盖,需要先删除 result.jtl;报告指定文件夹同理,需要保证文 件夹为空,路径自己都是可以自行修改的。    (出错的常见原因在这 里)

      再总结下我们使用频率最高的命令:

      JMeter -n -t 【Jmx 脚本位置】-l 【中间文件 result.jtl 位置】 -e -o 【报告指定文件夹】

      命令执行测试文件,生成测试结果文件 jtl,生成最终的测试报 告,绿色是校验通过的部分,红色是失败,需结合日志去分析错误 原因

      

  • 相关阅读:
    通过Xshell连接CentOS虚拟机
    Linux学习笔记
    JAVA学习摘要
    4k 对齐,你准备好了吗?
    图片种子制作方法,利用图片上传附件
    利用京东服务免费打造属于自己的网站
    PE制作实录 —— 补充说明
    PE制作实录 —— 定义我的 PE 工具箱
    浏览器 — 各项基准测试
    Windows 8.1 归档 —— Step 3 软件的选择与安装
  • 原文地址:https://www.cnblogs.com/anhao-world/p/13447378.html
Copyright © 2011-2022 走看看