使用非GUI模式运行Jmeter脚本并自动生成测试报告

命令:jmeter -n -t tougu.jmx -l result.jtl -e -o /tmp/ResultReport

这个命令是用于执行jmeter脚本并且生成测试报告的,每次运行之前,要确保之前没有运行过(即result.jtl不存在以及 /tmp/ResultReport文件夹目录下是空的),要不然会提示如下错误

1、tougu.jmx就是所要运行的测试脚本

2、result.jtl 是运行脚本之后生成的结果,默认存放在bin文件夹下(可以自定义存放路径,需要写全,如:F:\result\result.jtl),这个结果可以通过打开jmeter,新建线程组---summary report---浏览文件

3、/tmp/ResultReport 这个路径是存放测试报告的目录,默认为jmeter所在的盘的根目录(我的jmeter放在了桌面,即C盘,所以这个路径就是c:\tmp\ResultReport)

  也可以自定义目录,要写全(如:F:\tmp\ResultReport)前提是tmp文件夹要存在,要不然会提示如下错误

  

4、编写bat脚本,直接运行并且生成

首先,要明确脚本要自动做哪些事情:a删除掉之前生成的结果文件 b删除生成的测试报告 c切换到jmeter的bin目录下 d运行脚本并生成测试报告

脚本如下:

cd /d C:\tmp\ResultReport(地址可以自定义,但是要和最后一个命令一致;目录有中文需要用英文引号引起来)
del /s /q /f *.*(删除ResultReport目录下的所有文件)
for /d %%i in (*) do rd /s /q "%%i"(删除ResultReport目录下所有的文件夹)
call cd /d C:\Users\john\Desktop\apache-jmeter-3.0\bin(切换到jmeter的bin文件夹)
del result.jtl(删除掉该文件夹下的result.jtl 结果文件)
jmeter -n -t tougu.jmx -l result.jtl -e -o /tmp/ResultReport(运行脚本并且生成报告)

新建一个txt文件,将如上脚本复制进去,保存之后,将文件重命名为xxx.bat

双击运行,即会自动执行

报告如图所示

Jmeter学习笔记TWO的更多相关文章

  1. JMeter学习笔记01-安装环境

    记录关于JMeter学习的内容.方便复习. 1)JMeter运行环境 因为JMeter是用纯java写的.所以运行的时候需要java的运行环境. 去java官网下载,点免费下载或所有Java下载都行, ...

  2. JMeter 学习笔记从不懂慢慢提升(01)

    开源已经成为一个趋势,虽然说做测试是一个低端的行业,但是我们也应该在这个低端的行业慢慢提升自己,让自己到达理想的高度. 以前说如果你会使用loadrunner可能别人就会觉得你有一定的水平那么就会拿高 ...

  3. JMeter学习笔记(五)-总结

    本周主要学习了JMeter如下几方面内容: (1)Bdboy录制方式: (2)JMeter的代理录制方式: (3)关联,在关联时我们要找到哪些内容是要关联的,这个主要通过分析哪些内容是由服务器返回的, ...

  4. JMeter学习笔记(二) 一些实际应用的基础操作

    我在CSDN上面找到一位大师整理的jmeter性能测试基础,分享到这里继续学习 https://blog.csdn.net/u011541946/article/category/6893578/1

  5. JMeter学习笔记(一) 工具的安装和基本介绍

    因为网上的资料比较多,就不多描述了,在此引用了其他大神的文档,用于学习 这个文档中有比较详细的jmeter工具介绍: https://wenku.baidu.com/view/64f3a5f75901 ...

  6. JMeter学习笔记16-如何输出HTML格式的性能测试报告

    文本来学习下,如何输入HTML格式的JMeter测试报告.前面已经介绍, 如果要做性能测试,需要在GUI上设计好你的Test Plan,设置各种场景和负载值,包括多少个线程,多少个用户,循环多少次.设 ...

  7. Jmeter学习笔记ONE

    最近想学一些关于性能测试方面的知识,其实之前已经初步了解了Jmeter工具,它是一个轻量级的性能测试工具,开源并且免费,相比于Loadrunner来说用起来更简便. JMeter 可以用于对服务器.网 ...

  8. Jmeter学习笔记

    Jmeter安装 Jmeter组件介绍 Jmeter

  9. jmeter学习笔记(一)

    1.添加JSON Path Extractor >>下载地址:http://jmeter-plugins.org/downloads/all/,下载 JMeterPlugins-Extra ...

随机推荐

  1. HTML5新增及移除的元素

    HTML经过10多年的发展,其元素经历了废弃与不断重新定义的过程.为了更好的处理现在的互联网应用,HTML5新增了图形绘制.多媒体播放.页面结构.应用程序存储.网络工作等新元素.http://hove ...

  2. Java 单例模式详解

    概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例.饿汉式单例.登记式单例三种. 单例模式有一下特点: 1.单例类只能有一个实例. 2.单例类必须自己自己创建自己的唯一实例. ...

  3. Hibernate一对多单向(双向)关联映射

    (1).编写配置文件 Hibernate通过读写默认的XML配置文件hibernate.cfg.xml加载数据库配置信息.代码如下: <hibernate-configuration> & ...

  4. quartz定时+log4net日志+exchangeservice发邮件

    main using System; using System.Collections.Generic; using System.Linq; using System.Text; using Sys ...

  5. 【前端优化之拆分CSS】前端三剑客的分分合合

    几年前,我们这样写前端代码: <div id="el" style="......" onclick="......">测试&l ...

  6. SVG图形引用、裁切、蒙版

    SVG图形引用.裁切.蒙版,使用三个标签: 1. <use>标签创建图形引用 2. <clipPath>标签裁切图形 3. <mask>标签创建蒙版  ...

  7. 也许你需要点实用的-Web前端笔试题

    之前发的一篇博客里没有附上答案,现在有空整理了下发出来,希望能帮助到正在找工作的你,还是那句话:技术只有自己真正理解了才是自己的东西,共勉. Web前端笔试题 Html+css 1.对WEB标准以及w ...

  8. 在Visual Studio 2015 中添加SharePoint 2016 开发模板

    前言 SharePoint 2016已经发布很久了,然而,默认安装VS2015以后,却没有SharePoint 2016的开发模板.其实问题很简单,和VS2012开发SharePoint 2013一样 ...

  9. 【转】漫谈iOS程序的证书和签名机制

    转自:漫谈iOS程序的证书和签名机制 接触iOS开发半年,曾经也被这个主题坑的摸不着头脑,也在淘宝上买过企业证书签名这些服务,有大神都做了一个全自动的发布打包(不过此大神现在不卖企业证书了),甚是羡慕 ...

  10. IOS 杂笔-15(知识小点 readonly)

    readonly是我们并不陌生的属性. 但是他也有值得我们注意的地. 属性如其名-只读-也就是说我们只能读取-不能进行写操作 当我们尝试进行写操作时会如下 但是这并不意味着我们不可以改变其内部的属性 ...