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. 网页打开新窗口——Window.open()详解

    转载自:http://blog.csdn.net/business122/article/details/8281142 Window.Open详解 一.window.open()支持环境:JavaS ...

  2. 决Ubuntu使用`make menuconfig`配置Linux 内核时,出现缺少'ncurses-devel'库支持。

    *** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' req ...

  3. Javascript 你不知道的事

    NaN表示一个不能产生正常结果的运算结果.它不等于任何值,包括它自己.可以用isNaN(number)来检测. 同Java中的字符串一样,JS中的字符串是不可变的.也就是说一旦字符串被创建,就无法改变 ...

  4. C++ 运算符重载二(一元运算符重载)

    //一元运算符重载 #include<iostream> using namespace std; class Point { public: Point(int x,int y){ th ...

  5. 在mac下使用ppk文件ssh到远程主机

    You can ssh directly from the Terminal on Mac, but you need to use a .PEM key rather than the putty  ...

  6. Git神器sourceTreesetup,让你的git效率迅速提升

    image.png 小编之前在简书和公众号发不过idea如何git clone,git add,创建分支,创建码云的操作idea和Webstorm上使用git和github,码云最近又找到一款git神 ...

  7. UDP传输原理及数据分片——学习笔记

    TCP传输可靠性是:TCP协议里自己做了设计来保证可靠性. IP报文本身是不可靠的 UDP也是 TCP做了很多复杂的协议设计,来保证可靠性. TCP 面向连接,三次握手,四次挥手 拥塞机制 重传机制 ...

  8. Windows下安装Apache 2.2.21图文教程

    https://www.jb51.net/article/52086.htm 本文详细介绍了在Windows平台上安装Apache的过程,希望对初次安装Apache的朋友有所帮助. 1. 软件准备 我 ...

  9. 做一个WINDOWS下破解WIFI。不须要Linux抓包!

    搬家了,没网了. 没有WIFI了! 想破解,只是没有Linux环境,不能抓包!破解! 于是自己动手开工. 在windows 下直接破解.貌似国内 还没看到.假设有了,那么请各位童鞋 提醒一下.赶急 要 ...

  10. A Great List of Windows Tools

    Windows is an extremely effective and a an efficient operating system. Like any other operating syst ...