zoukankan      html  css  js  c++  java
  • 非 GUI 模式运行 JMeter 压力测试

    非 GUI 模式,即命令行模式,运行 JMeter 测试脚本能够大大缩减所需要的系统资源。

    使用命令:jmeter -n -t <testplan filename> -l <listener filename>

    -n:非GUI模式

    -t:需要执行的脚本文件名,如:XX.jmx

    -l:保存的文件名,如:XX.jtl

    步骤:

    1、在GUI模式下添加测试计划,完成请求设置并保存为jmx文件(包括添加监听器)

    2、打开cmd命令行

      a、进入jmeter bin目录下,如我的jmeter在D盘下:

        C:Userssfit1175>d:

        D:download性能工具JMeterapache-jmeter-2.11apache-jmeter-2.11in>

      b、在bin目录下执行测试脚本命令:

        注:jmx脚本文件需放到非中文目录下    

    D:download性能工具JMeterapache-jmeter-2.11apache-jmeter-2.11in>jmeter -n
    -t E: ead.jmx -l read.jtl
    Java HotSpot(TM) Client VM warning: ignoring option PermSize=64m; support was re
    moved in 8.0
    Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=128m; support wa
    s removed in 8.0
    Creating summariser <summary>
    Created the tree successfully using E: ead.jmx
    Starting the test @ Wed May 18 15:08:03 CST 2016 (1463555283944)
    Waiting for possible shutdown message on port 4445
    summary + 1 in 0.1s = 6.7/s Avg: 150 Min: 150 Max: 150 Err:
    0 (0.00%) Active: 5 Started: 5 Finished: 0
    summary + 99 in 1.2s = 80.2/s Avg: 74 Min: 47 Max: 232 Err:
    0 (0.00%) Active: 0 Started: 10 Finished: 10
    summary = 100 in 1.2s = 81.0/s Avg: 75 Min: 47 Max: 232 Err:
    0 (0.00%)
    Tidying up ... @ Wed May 18 15:08:05 CST 2016 (1463555285971)
    ... end of run

    3、查看执行结果

      a、执行结果在执行命令时当前的目录下,如我在是D:download性能工具JMeterapache-jmeter-2.11apache-jmeter-2.11in目录下执行命令的,就去bin目录下找到该文件read.jtl

      b、在jmeter GUI模式下看结果:

        在jmeter GUI模式打到read.jmx文件

        选择其中一个监听器,点击右则的“所有数据写入一个文件”下方的“浏览”,选择刚才的read.jtl文件,点击打开即可。

           

  • 相关阅读:
    Integer vs int
    j2ee gradle构建
    ubuntu16.04更新node.js
    阿里云centos7服务器
    使用jdbc给一张表增加多行字段
    安装mysql后,java使用jdbc连接mysql数据库
    关于异常try{}catch(){}
    计算机基础单位
    java mongodb 增删改查 工具类
    java 操作mongodb查询条件的常用设置
  • 原文地址:https://www.cnblogs.com/hjianhui/p/9985184.html
Copyright © 2011-2022 走看看