Jmeter 压测 —— 非GUI模式执行实例!

1、上传脚本

把在Windows下调试好的脚本上传的Linux系统/home目录下。

注意:只留测试脚本,屏蔽其它监控组件,比如:查看结果树、聚合报告、监听器等。

图片

2、执行脚本

①输入命令执行脚本

jmeter -n -t case.jmx -l case.jtl

-n:指非GUI模式运行

-t:后接脚本文件及路径

-l:生成jtl测试结果(生成html报告需要使用此文件)

图片

②数据分析

注意最后一行数据,代表整体测试时间内的性能情况

summary+:指的是间隔时间内的接口性能情况Summary=:指的是到目前为止,总时间内的接口性能情况时间后接的85.2/s指的是tps。吞吐量,每秒请求数量Avg:指的是平均响应时间Min:指的是最小响应时间Max:指的是最大响应时间Err:指的是请求的错误率Active:指的是活动的线程数Started:指的是已经开始的线程数Finished:指的是已经结束的线程数
现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:691998057【暗号:csdn999】

3、查看结果

①把生成的case.jtl文件传到Windows

图片

②在Jmeter中添加聚合报告,打开case.jtl文件报告

图片

③多接口平均响应时间计算(非单接口平均响应时间求和/接口数量)

计算公式:

(单接口平均值1*单接口请求数量1+单接口平均值2*单接口请求数量2)/(接口1请求数+接口2请求数)=多接口平均响应时间。比如:(5279X33+793X376)/5279+793=77.79

图片

4、生成HTML报告

①修改reportgenerator.properties,绘制圆点时间

图片

修改jmeter.reportgenerator.overall_granularity绘制圆点默认60000为1000即为1sjmeter.reportgenerator.overall_granularity=1000退出编辑并保存

图片

②生成THML报告文件夹

执行以下命令:

jmeter -g case.jtl –o report

-g:指定文件路径

-o:指定html报表生成在的目标文件夹

注意:后面接的是当前目录不存在的文件夹,如果存在则会报错

图片

图片

③压缩文件夹

Zip -r report.zip report

图片

④下载到Windows系统解压

图片

⑤双击Html打开报告

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/300201.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【SD】IP-Adapter 进阶 - 垫图 【画风重绘-必看】

目录 关于SD1.5的画风迁移 修改动作-方法一:提示词 修改动作-方法二:openpose 关于SD1.5的画风迁移 1.5测试模型:flat2DAnimerge_v30_2.safetensors [b2c93e7a89] 测试图: 文生图:best quality,masterpiece, co…

W6100-EVB-Pico评估版介绍

文章目录 1 简介2 硬件资源2.1 硬件规格2.2 引脚定义2.3 工作条件 3 参考资料3.1 Datasheet3.2 原理图3.3 尺寸图(尺寸:mm)3.4 参考例程 4 硬件协议栈优势 1 简介 W6100-EVB-Pico是一款基于树莓派RP2040和全硬件TCP/IP协议栈以太网芯片W6100的…

idea Springboot小区紧急事件上报系统VS开发mysql数据库web结构java编程计算机网页源码maven项目

一、源码特点 springboot 小区紧急事件上报系统是一套完善的信息系统,结合springboot框架和jsp完成本系统,对理解JSP java编程开发语言有帮助系统采用springboot框架(MVC模式开发),系统具 有完整的源代码和数据库&am…

看图了解ODF光纤配线架,详细熔接过程学习

弱电工程,远距离传输离不开光纤,只有光纤才能让网络传输的更远,今天了解光纤的配套产品,光纤配线架(Optical Distribution Frame)用于光纤通信系统中局端主干光缆的成端和分配,可方便地实现光纤…

0基础学习VR全景平台篇第131篇:曝光三要素—光圈

上课!全体起立~ 大家好,欢迎观看蛙色官方系列全景摄影课程! 我们经常从电视或书刊上看到这样的照片,照片的主体清晰,前后镜朦胧虚化,整体看起来非常的漂亮。那这样的照片是如何拍出来的呢?他和…

天啦撸 超级麻烦的MySQL索引和数据引擎,快拿小本本记好

1 MySQL的索引 1.1 索引 定义: 索引是一个排序的列表,包含索引字段的值和其对应的行记录的数据所在的物理地址 ●索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过…

智能化中的控制与自动化中的控制不同

智能化中的控制相对于自动化中的控制更加灵活、智能、综合和学习能力强。智能化控制系统能够根据实际情况进行自主决策和优化,适用范围更广,效果更好。 首先,智能化控制系统能够根据外部环境的变化和实时数据的反馈来自主调整和优化控制策略&…

Kafka生产环境问题总结与性能优化实践

Kafka可视化管理工具kafka-manager 安装及基本使用可参考: httos://wwwcnbloas.com/dadonaaa/o/8205302.html 线上环境规划 1. 消息丢失情况: 消

走进数字金融峰会,为金融科技数字化赋能

12月20—21日,FSIDigital数字金融峰会在上海圆满召开。本次峰会包含InsurDigital数字保险峰会和B&SDigital数字银行与证券峰会2场平行峰会;吸引了近600位来自保险、银行、证券以及金融科技等行业的领导者和专家齐聚一堂,共同探讨金融业数…

ios 之 数据库、地理位置、应用内跳转、推送、制作静态库、CoreData

第一节:数据库 常见的API SQLite提供了一系列的API函数,用于执行各种数据库相关的操作。以下是一些常用的SQLite API函数及其简要说明:1. sqlite3_initialize:- 初始化SQLite库。通常在开始使用SQLite之前调用,但如果没有调用&a…

Vue实现响应式布局

前提准备:响应式布局有两种方法,看自己想要哪种。 方法一:百分比 用百分比去写元素的宽度,然后让子元素撑起父元素的高度 .parent {width: 50%; }.child {width:100%;height:100px; } 方法二:vh、vw vw、vh是基于视…

使用pytorch神经网络拟合计算模型

一. 内容简介 python调用百度翻译api,将中文论文翻译英文,并保留部分格式 二. 软件环境 2.1vsCode 2.2Anaconda version: conda 22.9.0 2.3数据文件 链接:https://pan.baidu.com/s/1csJOoErGyx77MW_FImVKjg?pwd1234 三.主要流程 3.…