文本来学习下,如何输入HTML格式的JMeter测试报告。前面已经介绍, 如果要做性能测试,需要在GUI上设计好你的Test Plan,设置各种场景和负载值,包括多少个线程,多少个用户,循环多少次。设置好了保存,然后用命令行去启动性能测试,查看相关测试结果。

1. 打开图像界面,新建一个Thread Group

2. 新建三个Http Request,分别是百度新闻首页,和百度新闻财经,百度新闻体育

3. 添加一个Assertion,选择response assertion

4. 添加一个View Results Tree.

5. 总体界面如下

6. Thread Grouo设置如下

这里,你在图形界面的时候,最好设置都是1,测试通过后,再改成多个用户,然后保存本地xx.jmx文件

7. 三个Http请求分别如下

8. Response Assertion 设置如下

9. 保存到本地,关闭JMeter

本地先在桌面创建一个文件夹,用来保存HTML报告

10. cmd启动性能测试

cmd 先要cd到jmeter的bin目录,然后输入以下命令:

jmeter -n -t C:\Users\Anthony\Desktop\jmeter\HttpReport.jmx -l C:\Users\Anthony\Desktop\html.csv -e -o C:\Users\Anthony\Desktop\HttpReports

三个路径依次是:xxx.jmx文件路径,输出xxx.csv文件路径,要保存的http report的文件路径。

11. 查看HTTP 报告

在桌面的HttpReport文件夹,生成了多个文件

打开这个html文件,自己随便点击,看看报告。

如何用JMeter输出HTML格式的性能测试报告就介绍到这里。

最新文章

  1. html文本的基本设置
  2. kettle输入“去除空格类型”设置不上
  3. createStatement()的用法
  4. NHibernate系列文章八:NHibernate对象一级缓存
  5. ExtJs之进度条实现
  6. javascript中实现sleep的两种方式
  7. cmd命令添加一个应用程序到防火墙例外项中
  8. 给vue项目添加ESLint
  9. Tomcat9使用免费的Https证书加密网站
  10. java中使用JDBC的preparedStatement批处理数据的添加
  11. git 每次push和pull都需要提交密码
  12. [Docker] 使用 Dockerfile 的多级构建 (multi-stage builds)
  13. NodeJs第3方包说明
  14. mysql case when then else end 写法
  15. floyd算法之最小环问题
  16. django错误:Connection reset by peer
  17. Android资源混淆 + 混淆忽略 .so库
  18. Linux下Redis集群环境的搭建
  19. JavaScript快速找出字符串并返回其下标
  20. DevExpress实现根据行,列索引来获取RepositoryItem的方法

热门文章

  1. Zabbix--05 Grafana、percona、自动发现和自动注册
  2. 数据结构课后练习题(练习一)1007 Maximum Subsequence Sum (25 分)
  3. uwsgi支持http长链接
  4. NNIE(待尝试)
  5. 小程序makePhoneCall拨打电话问题
  6. 浅谈C++ allocator内存管理(对比new的局限性)(转)
  7. bzoj4025 二分图 LCT + 最小生成树
  8. React native 之 Promise
  9. 自动配置/切换/查看JDK环境变量
  10. mysql配置参数设置和进程管理