首页 > 其他分享 >jmeter-聚合报告

jmeter-聚合报告

时间:2023-12-23 12:58:20浏览次数:40  
标签:聚合 请求 报告 接口 线程 tps jmeter

查看结果树:可以帮我们展示出来每一个接口的请求数据,响应数据,但是没有办法帮我们做数据的汇总; 如果要大批量的跑数据,查看结果树就没法用了,会卡死;会影响性能; 真正做性能测试的时候,用:聚合报告
聚合报告:测试计划-添加-监听器-聚合报告

比如说:线程组中有一个接口,比如说用 线程2个,循环1000次,那一共请求:2000次;

 样本:总请求数
平均值:平均响应时间;
中位数:50%
90%百分位:90%
99%百分位:99%
最小值:最小响应时间
最大值:最大响应时间
异常:报错;
吞吐量:sec每秒,接口每秒的调用量; 吞吐量=tps(仅适合jmeter的聚合报告, 在jmeter的 html报告中就不这么叫了)
接收:jmeter每秒接收来自服务器多少流量-响应;
发送:jmeter每秒发送给服务器多少流量-请求;  (站在jmeter的角度来统计的数据)

比如说:一个线程组有3个接口呢,聚合报告会出现这种现象:这三个接口的样本数、吞吐量几乎一样;  (因为它们三个放在一个线程组里,是被同一个人去执行 的,是按照一定顺序执行的; 每执行一次 getsku 接口,就去执行一次bug接口,在执行一次userlist接口;最终导致它们执行次数一样的) 
主要:一个线程组内的三个接口,是有依赖的,第一个接口返回 后,提取了数据,再去请求第二个接口, 接口之前先1、再2、再3,是有顺序的;
jmeter 处理的是:同步的接口; 第一个接口请求后,获取到响应,再请求第二个接口;
页面上的异步接口,jmeter 几乎不

结论:只要是同一个线程组内的接口,他们的tps、跟总的请求数肯定是一样的

 

如果是多个线程组呢:

线程组1 内有接口1: 线程2个、循环1000次
线程组2 内有接口3个: 线程2个、循环1000次

 这个接口是独立的,所以人家的tps、请求跟线程组2内的接口 请求数、tps 是不一样的。
结论:不同线程组内的多个请求,通常情况下,tps是不一样的。因为它们是相互独立的。

聚合报告:不能帮忙去调试脚本,但可以帮我们统计数据;

 

用jmeter 做请求的时候,是jmeter 就是客户端,发送请求;然后

 接收:是jmeter接收到 来自服务器返回的响应。 jmeter的 下载
发送:是jmeter 发送给服务器的请求。 jmeter的上传; 
这两个数据是jmeter 真正的吞吐量;是站在jmeter的角度来统计的。

 

标签:聚合,请求,报告,接口,线程,tps,jmeter
From: https://www.cnblogs.com/MTXue/p/17922859.html

相关文章

  • jmeter-后置处理器
    json提取器场景使用:多个接口,第二个接口的某个请求入参需要使用到第一个接口的响应数据中的某字段; 一般接口响应都是json数据,所以针对响应的json数据,提取其中的某字段,一般使用json提取器。比如:接口a搜索库存,获取库存;接口b去购买-最新的库存;    思路:就是将第......
  • H3CNA-RS+——交换机端口安全技术和链路聚合
    交换机端口安全技术和链路聚合802.1X技术简介定义:起源于Wlan的802.11,解决局域网终端的接入认证问题802.1X的体系结构认证方式:本地认证、远程集中认证端口接入控制方式:基于端口认证、基于mac地址认证802.1X基本配置示例端口隔离技术:用于在vlan内部隔离用户同一隔离组端口不能通讯,不......
  • 读书报告
    NumPyNumPy是Python中一个强大的数值计算库,提供了高性能的多维数组对象和用于处理这些数组的工具。NumPy的主要功能包括:多维数组操作:NumPy的核心是ndarray对象,它允许进行高效的数组操作,如矩阵乘法、转置和元素级操作。数学函数:提供了丰富的数学函数,用于执行各种数学运算,如三角函......
  • python自动化学习笔记5-----allure测试报告
    1、运行测试报告 2、allure注解的使用  3、优化测试报告之添加对应的标签 4、注解的使用     5、yaml文件格式 6、更改logo(1)allure目录下找到allure.yml的文件,增加插件    (2)在插件目录下添加要展示的图片    (3)修改styles.cs......
  • R语言大学城咖啡店消费问卷调查报告:信度分析、主成分分析可视化
    全文链接:https://tecdat.cn/?p=34656原文出处:拓端数据部落公众号本次调查旨在了解文汇路咖啡店的市场状况,以便为学校周边咖啡店的经营发展提供积极的引导意义。我们通过问卷调查的方式,收集了大量的数据,通过r软件对数据进行了基本情况分析、信度分析、问卷调查数据可视化分析以及......
  • jmeter +prometheus+grafana做性能测试监控
    1,环境搭建--->mac系统打开终端terminal,复制并粘贴以下命令:/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install.sh)然后按回车brew-version查看版本 2,安装prometheus方法一:brewinstallprometheus 安装完毕后,通过pwd查看......
  • 从DevOps状态报告看技术团队的文化建设 | 京东云技术团队
    本文源自一次内部分享,借由此机会又把历年的DevOps状态报告翻看了一遍,其实大多数时候我们对于DevOps的理解都在于流程,工具,实践这些看得见摸得着的东西,但就像文末的几点思考所说的那样,我们一直相信技术可以改变世界,但很多时候,你要先改变人才能改变世界,而改变人是最难的。所以从文化的......
  • 从DevOps状态报告看技术团队的文化建设
    本文源自一次内部分享,借由此机会又把历年的DevOps状态报告翻看了一遍,其实大多数时候我们对于DevOps的理解都在于流程,工具,实践这些看得见摸得着的东西,但就像文末的几点思考所说的那样,我们一直相信技术可以改变世界,但很多时候,你要先改变人才能改变世界,而改变人是最难的。所以从文化......
  • 12.21每日报告
    今天早上考完了试设计模式 最后一题适配器模式写成了观察者还是没看清题题中说明不改变原有代码的基础上,所以不应该是观察者是给他调用猫的接口所以应该是适配器模式,将一个接口转换成用户所希望的另一个接口,将原本不兼容的类一起工作晚上做软件构造的大实验学习JFinal......
  • Excel-做抽奖、报告分组
    还在为了公司抽奖、报告分组做籤筒吗?来试试看Excel的随机函数吧Randbetween(最小值,最大值):从最小值和最大值的范围内产生一个整数Choose(序号,可供选择的选项):根据序号选择对应选项Rand():产生0到1的随机数Roundup(数值,位数):无条件进位函数例子:=INDEX(C3:C14,RANDBETWEEN(......