jmeter生成测试报告
一、 准备和接口选择日志文件执行接口
1.想好自己把日志放在本地的那个目录下面,则创建一个文本result.jtl
2.再去找对应的接口选择这个文本
这个错误不用管,直接点击OK 因为他是空文件
3.执行接口选择 附加到现有文件 按钮即可
二、 生成html的报告,准备好存放文件夹
1.想好把报告放在哪个文件下 下面, 在文件夹下创建新的文件夹存放生成报告后的文件HttpReport
三、 进入自己的jmeter bin目录下
1.安装以上步骤进入cmd命令窗口
2.执行命令 jmeter -n -t C:\Users\Administrator\Desktop\接口压测文件\单接口单节点压测\单节点单部署-10个接口-原文件.jmx -l result.jtl -e -o C:\Users\Administrator\Desktop\接口压测文件\单接口单节点压测\HttpReport
3.执行后出现以下表示在 生成报告中
4.成功后,进入提前创建好的目录HttpReport 查看
5.双击使用浏览器打开即可
四、 备注
- 解释
2.参数说明:
● -n: 非 GUI 模式执行 JMeter
● -t: 执行测试文件所在的位置
● -l: 指定生成测试结果的保存文件,jtl 文件格式
● -e: 测试结束后,生成测试报告
● -o: 指定测试报告的存放位置
注意:结尾的 ResultReport 是自己手动创建的报告文件夹。每次启动命令之前,文件夹内容必须和 jtl 文件一起清空
五、 为了使用方便
- 之前考虑过每次执行命令都要先去目录下清空报告文件夹和 jtl,还要敲命令,很烦,后来想了一个方法,那就是写一个 bat,每次执行 bat 都自动去清空之前的报告,然后执行命令
- 新建一个文本编辑好命令
- 然后编译成bat文件,放到jmeter bin 目录下
del /s /Q C:\Users\Administrator\Desktop\jmeter工具\jmeter\apache-jmeter-5.1.1\bin\result.jtl
rd /s /Q C:\Users\Administrator\Desktop\接口压测文件\单接口单节点压测\HttpReport
md C:\Users\Administrator\Desktop\接口压测文件\单接口单节点压测\HttpReport
jmeter -n -t C:\Users\Administrator\Desktop\接口压测文件\单接口单节点压测\单节点单部署-10个接口-原文件.jmx -l result.jtl -e -o C:\Users\Administrator\Desktop\接口压测文件\单接口单节点压测\HttpReport
4.重点 必须放到 jmeter bin 目录下
5.以后在这个目录下双击执行就可以
6.如果接口文件变化 记得修改对应即可
原文地址:https://www.cnblogs.com/tiansc1/p/15123084.html
- 代码+实战:TensorFlow Estimator of Deep CTR —— DeepFM/NFM/AFM/FNN/PNN
- 【SSH测试整合Demo】企业人事管理系统
- Hybris 项目工程配置
- 购物车案例【简单版】
- 再学习之MyBatis.
- 用户登陆注册【JDBC版】
- 学习思考之《编程之美》.
- 干货 | 深度剖析服务发现组件Netflix Eureka
- 多线程编程学习一(Java多线程的基础).
- TensorFlow | 自己动手写深度学习模型之全连接神经网络
- 多线程编程学习二(对象及变量的并发访问).
- ASM基本配置问题(r5笔记第89天)
- 如何上手使用 Facebook 的开源平台 Detectron?
- 多线程编程学习三(线程间通信).
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- laravel框架模型和数据库基础操作实例详解
- Yii Framework框架使用PHPExcel组件的方法示例
- thinkphp3.2.3框架动态切换多数据库的方法分析
- 安装docker和docker-compose实例详解
- 如何判断php复选框是否被选中
- php实现的生成排列算法示例
- php多进程应用场景实例详解
- Linux Crontab Shell脚本实现秒级定时任务的办法
- laravel框架实现为 Blade 模板引擎添加新文件扩展名操作示例
- yii框架使用分页的方法分析
- Linux服务器间文件实时同步的实现
- TP3.2.3框架文件上传操作实例详解
- yii2.0框架场景的简单使用示例
- Laravel5.6框架使用CKEditor5相关配置详解
- 怎么在Linux中自定义bash命令提示符