JMeter场景运行方式可分为两种:

 GUI方式运行,视窗运行,双击jmeter.bat启动运行即可以看到运行界面;

 非GUI方式运行,在命令窗口中使用java –jar命名运行;

但不管是以哪种方式运行,JMeter场景运行可以在本地化运行,也可以远程运行。

非GUI方式运行命令:

1.启动远程运行服务,双击运行%JMETER_HOME%/bin目录下的jmeter-server.bat文件;

2.打开cmd命令窗口,输入以下内容:

方式1:

F:\yuxiuquan\jmeter性能测试\apache-jmeter-3.1\bin>java -jar ApacheJMeter.jar -n -t F:\yuxiuquan\jmeter性能测试\test-file\WebTours\script\login_20170720-1.jmx -r -l F:\yuxiuquan\jmeter性能测试\test-file\WebTours\result\login_20170720-1.jtl

方式2:

F:\yuxiuquan\jmeter性能测试\apache-jmeter-3.1\bin>jmeter -n -t F:\yuxiuquan\jmeter性能测试\test-file\WebTours\script\login_20170720-1.jmx -r -l F:\yuxiuquan\jme

ter性能测试\test-file\WebTours\result\login_20170720-2.jtl

3.回车后,可以看到jmeter-server运行的窗口信息,显示“Starting the test on host 127.0.0.1 @ Wed Aug 16 11:56:41 CST 2017 (1502855801525)   Finished the test on host 127.0.0.1 @ Wed Aug 16 11:56:51 CST 2017 (1502855811284)”,即测试结束,在指定的结果目录下会生成结果文件(.jtl);

PS:启动运行jmeter时,启动日志在jmeter.log里面查看。

4.使用以下命令,将jtl文件生成html测试报告:

打开cmd命令窗口,进入到build.xml文件目录,输入ant  build.xml回车执行,提示找不到工程目录,如图:

将build.xml文件放入到某个java工程目录下,打开eclipse右键ant运行,出现“Fatal Error! 前言中不允许有内容。”报错信息,如图:

解决方法:修改jmeter/bin目录下的jmeter.properties文件,去掉注释,并将保存格式为xml,即修改“jmeter.save.saveservice.output_format=xml”,然后重新生成jtl文件。

5.还有一种方法,在cmd窗口,进入当前文件夹,cd F:\yuxiuquan\jmeter性能测试\report

输入ant all命令,回车即可。如图

也可以将生成的jtl文件,用jmeter GUI界面打开,先打开对应的监控器图表,然后导入文件,如图:

JMeter场景运行(非GUI方式运行命令)的更多相关文章

  1. JMeter非GUI方式运行时动态设置线程组及传参

    http://blog.csdn.net/selingchen/article/details/48106517 在使用JMeter进行性能测试自动化时,可能会有如下需求: 1.指定运行多少线程,指定 ...

  2. 『动善时』JMeter基础 — 55、使用非GUI模式运行JMeter(命令行模式)

    目录 1.JMeter的非GUI模式说明 2.为什么使用非GUI模式运行JMeter 3.使用非GUI模式运行JMeter (1)非GUI模式运行JMeter步骤 (2)其它参数说明 4.CLI模式运 ...

  3. 【转载】 jmeter 命令行模式(非GUI)运行脚本,察看结果树结果为空,解决办法

    转载地址:https://www.cnblogs.com/canglongdao/p/12636403.html jmeter 命令行模式(非GUI)运行脚本,察看结果树结果为空,解决办法: jmet ...

  4. 『动善时』JMeter基础 — 55、JMeter非GUI模式运行

    目录 1.JMeter的非GUI模式说明 2.为什么使用非GUI模式运行JMeter 3.怎样使用非GUI模式运行JMeter (1)非GUI模式运行JMeter步骤 (2)其它参数说明 4.CLI模 ...

  5. 使用非 GUI 模式运行 JMeter 压力测试

    使用非 GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资源.使用命令jmeter -n -t <testplan filename> -l <list ...

  6. Jmeter之非GUI模式(命令行)执行

    在使用Jmeter进行性能测试时,建议使用非GUI模式执行. 命令行启动 1.进入jmeter安装的bin目录 2.执行Jmeter命令 如下: (1.jmeter.bat -n -t E:\apac ...

  7. jmeter非GUI(cmd命令行)模式的压测和输出测试报告

    1.非GUI模式的压测,和GUI有啥不同? 2.非GUI模式怎么搞? 大家打开jmeter的时候,都会看到这个界面: 注意看这句话: Don't use GUI mode for load testi ...

  8. Jmeter 中使用非GUI启动进行压力测试

    使用非 GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资源.使用命令jmeter -n -t <testplan filename> -l <list ...

  9. jmeter非GUI的运行命令

    jmeter 的参数 参数说明: -h 帮助 -> 打印出有用的信息并退出 -n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter -t 测试文件 -> 要运行的 JM ...

随机推荐

  1. LoadRunner “add measurements”(添加度量)菜单问题

    HP LoadRunner 11版本  配置

  2. Juqery 定时器 settimeout setInterval

    setTimeout 只执行一次 setTimeout(loading_tree,2000); function loading_tree(){ $('body').mLoading("hi ...

  3. FreeRTOS——任务调度—抢占式,时间片和合作式

    以下转载自安富莱电子: http://forum.armfly.com/forum.php 本章教程为大家将介绍 FreeRTOS 操作系统支持的任务调度方式:抢占式,时间片和合作式,这部分算是 Fr ...

  4. sort-uniq-cut-join命令练习

    [root@linux Desktop]# cat> fruits.txt banana orange persimmon %%banana apple ORAGE cat> fruits ...

  5. linux socket can测试

    1. Overview / What is Socket CAN -------------------------------- The socketcan package is an implem ...

  6. 如果输入参数采用“指针传递”,那么加 const 修饰可以防止意外地改动该指针,起 到保护作用

    如果输入参数采用“指针传递”,那么加 const 修饰可以防止意外地改动该指针,起 到保护作用. #include <iostream> /* run this program using ...

  7. Maven中将所有依赖的jar包全部导出到文件夹

    因为我要对Java类的功能在生产环境(服务器端)进行测试,所以需要将jar包导出,然后在服务器端用-Djava.ext.dirs=./lib的方式走一遍, 下面是解决方案: 在pom.xml中加入如下 ...

  8. pip下载默认绕过代理

    centos7下使用pip7.1.0安装软件,在shell下设置了全局http_proxy和https_proxy,但是每次都遇到网络超时问题, 后来使用pip install xxx --proxy ...

  9. c#方法生成mysql if方法(算工作日)

    public static string retunSQl(string s,string e){ return @"IF ( "+s+ ">" +e+ ...

  10. 在CentOS上安装Java环境

    如何使用yum方式在CentOS上安装Java环境,系统以CentOS6.4为例. 工具/原料 Java JDK yum库 CentOS6.4 方法/步骤 1 查看CentOS自带JDK是否已安装. ...