JMeter:No-GUI运行及生成漂亮的HTML报告

我们做性能测试的时候需要借助一些性能测试工具,由于Loadrunner体积太大且需要授权,虽然功能完善,但我个人比较喜欢Jmeter这个工具,一是体积小,安装和配置简单,重要的是开源且各种配套的插件,不过JMeter在生成测试报告方面一直有所欠缺。

新版本的JMeter引入了Dashboard Report,用于生成HTML页面格式图形化报告的扩展模块,我这里使用的是5.2。

一、No-GUI执行命令:

jmeter -n -t source.jmx

二、如果指定结果文件,执行如下命令:

jmeter -n -t source.jmx -l result.jtl

三、结果文件增加HTML报告:

jmeter -n -t source.jmx -l result.jtl -e -o /tmp/ResultReport

四、加上配置化参数

jmeter -n -t source.jmx -J ths=10 -J duration=10 -l result.jtl -e -o /tmp/ResultReport

我们来看一下最后这条命令的参数: 
-n :以非GUI形式运行Jmeter 
-t :source.jmx 脚本路径 
-l :result.jtl 运行结果保存路径(.jtl) 
-e :在脚本运行结束后生成html报告 
-o :用于存放html报告的目录

JMeter:No-GUI运行及生成漂亮的HTML报告相关推荐

  1. jmeter非gui运行,jtl生成了,但是html报告没有生成

    jmeter非gui运行,jtl生成了,但是html报告没有生成,查看log,内容如下: 22:45:00,913 ERROR o.a.j.JMeter: Error generating dashb ...

  2. jmeter非gui运行的方式以及jtl文件的查看

    启动jmeter后,注意看红框内容: Don't use GUI mode for load testing !, only for Test creation and Test debugging. ...

  3. jmeter命令行运行-分布式测试

    秒秒开心 jmeter命令行运行-分布式测试 上一篇文章我们说到了jmeter命令行运行但是是单节点下的, jmeter底层用java开发,耗内存.cpu,如果项目要求大并发去压测服务端的话,jmet ...

  4. JMeter使用命令行模式生成HTML测试报告

    JMeter提供了一个用于生成HTML页面图形化报告的扩展模块.该模块支持通过两种方式生成多维度图形化测试报告. 在JMeter性能测试结束时,自动生成本次测试的HTML图形化报告. 使用一个已有的测 ...

  5. JMeter实用案例讲解:生成Mockup/Dummy JSON压测REST API

    在实际工作中我们经常需要做一些性能测试,过去我基本上使用的都是JMeter,这么多年使用下来的一个感受是:JMeter并不太容易上手,但确实强大灵活,可以应对一些复杂的测试场景,一但掌握了,基本就不再 ...

  6. python怎么输出图像测试_【Python】使用Pytest集成Allure生成漂亮的图形测试报告

    前言 大概两个月前写过一篇<[测试设计]使用jenkins 插件Allure生成漂亮的自动化测试报告>的博客,但是其实Allure首先是一个可以独立运行的测试报告生成框架,然后才有了Jen ...

  7. ExtentReport生成漂亮的测试报告

    接口自动化测试,生成一份简洁漂亮的测试报告,不仅可以让阅读者心情大好,而且可以提高阅读效率. TestNG有自带的测试报告.网上也有使用ReportNG插件生成testng报告,但是效果差强人意,这里 ...

  8. python程序创建词云 中国地图_就这么简单!使用Python生成漂亮的词云

    原标题:就这么简单!使用Python生成漂亮的词云 作者:Linux迷 链接:https://www.linuxmi.com 词云是一种数据可视化技术,用于表示文本数据,其中每个单词的大小表示其出现的 ...

  9. 用python画颗爱心祝生日快乐_Python 一键生成漂亮的生日快乐词云!

    前段时间写了几篇关于生成词云的文章,其中包括: 等等,但是这几篇文章的转化对象都必须是多词汇组成的,也就是说他们生成词云的条件是词组必须够多,只有一两个词的话无法生成完整词云. 最近遇到许多朋友有特殊 ...

最新文章

  1. java调用PageOffice生成word
  2. ASP.NET MVC的View是如何呈现出来的[实例篇]
  3. python简介怎么写-python爬虫简历怎么写
  4. Gentoo 安装日记 11 (配置内核 :Module, block layer 和 CPU)
  5. 怎样批量调整word 图片大小?
  6. 使用@Async异步注解导致该Bean在循环依赖时启动报BeanCurrentlyInCreationException异常的根本原因分析,以及提供解决方案
  7. css padding效果,CSS Padding(填充)
  8. 数据--第26课 - 排序的概念及分类
  9. 微信小程序模板平台_小程序模板免费使用_小程序界面模板
  10. 深度学习,mxnet库的安装
  11. C语言中圆的周长怎么算,圆的周长公式 周长怎么算出来的
  12. 用python告诉你,韦小宝跟他七个老婆哪个最亲?
  13. 教你App如何上架应用宝----腾讯开放开发平台
  14. Excel怎么在数据中间隔插入指定行
  15. 大数据技术原理与应用第10讲:Spark
  16. 如何查看手机、电脑设备配置?快来了解下你的电脑和手机吧~ 解读系统配置-cmd的简单应用
  17. 4. struct 结构体
  18. IT类职位常用缩写 SA SD RD PG PM DBA MIS QA Sales
  19. Storm专题一、Storm DRPC 分布式计算
  20. 八、CSS3的美化背景与边框

热门文章

  1. 基于视觉的在线地图:一种Transformer网络方法
  2. PVNet: 像素级投票网络估计6DoF位姿
  3. Rethinking场景分析中的空间池化 | Strip Pooling(CVPR2020,何凯明)
  4. php zip压缩命令,php zip压缩文件
  5. 查看docker 容器的ip地址
  6. CentOS 7.7 安装cmake3
  7. 大学计算机英语句子,大学英语作文万能句子
  8. mysql bin.000047_解决mysql-bin.000001占用超大空间的问题
  9. djaogo知识点 python_python Django知识点总结
  10. iMeta:青岛大学苏晓泉组开发跨平台可交互的微生物组分析套件PMS(全文翻译,PPT,视频)...