LR_问题_平均响应时间解释,summary与analysis不一致
Summary Report中的时间说明
Summary是按整个场景的时间来做平均的,最大最小值,也是从整个场景中取出来的。
(1) 平均响应时间:事物全部响应时间做平均计算
(2) 90%响应时间:将事物全部响应时间进行排序,然后求90%数据中的最大值,即是说事务所有运行次数中,90%落在这个时间内,10%在这个时间之外,
举例1:假设有10个响应时间,1s,2s,3s,4s,5s,6s,7s,8s,9s,10s,则90%的响应时间是9s。有10%个响应时间大于它,90%的时间小于或等于它
举例2:假设有10个响应时间,12.3,15.4,15.9,16.6,17.8,18.5,19.5,20.5,21.5,22.5,则90%的响应时间是21.5。有10%个响应时间大于它,90%的时间小于或等于它
90%的用途
在确定性能需求时,可以用平均事务响应时间来衡量系统的性能,也可以使用90%或者95%用户响应时间来作为度量标准,不冲突,因为实际在定义某些系统的性能需求时,一定范围的请求失败也是可以被接受的。
一般情况下,如果平均事务响应时间满足要求了,那90%也基本满足了,看一个就可以了,但是不一致的时候,比如,平均响应时间在临界上,要求是15s,平均是14s,那就需要看看90%,是不是能够满足小于15%的要求……
这个90%是可以调的
方法:选择Tools/options/general,也可以参见下图直接点击90修改
(3) 标准差:在事物全部响应时间数据中做标准差运算
.数据分布离平均值越近,标准方差越小;数据分布离平均值越远,标准方差越大。
2.标准方差为0,意味着数列中每一个数都相等。
3.序列中每一个数都加上一个常数,标准方差保持不变的
Average transaction response time
通过下面的图标可以看出summary和analysis中的响应时间不一致,是因为采样时间不一样导致,Summary是按整个场景的时间来做平均的。而平均事务响应时间图里,是按频率来取值。这两个值没有什么可比性。也没有什么关系。
Analysis中的采样时间是可以修改的,见下图,average transaction response time的采样时间修改为整个场景的运行时间,则2个数值就一致了
Controler中的采样时间的配置见下图
参考资料
(1) http://bjstos.com/msg.php/71.html
(2) http://www.51testing.com/html/40/104840-219477.html
(3) http://blog.csdn.net/zeeslo/article/details/1602950
LR_问题_平均响应时间解释,summary与analysis不一致的更多相关文章
- LR_问题_平均响应时间解释,summary与analysis不一致----Summary Report中的时间说明
Summary是按整个场景的时间来做平均的,最大最小值,也是从整个场景中取出来的. (1) 平均响应时间:事物全部响应时间做平均计算 (2) 90%响应时间:将事物全部响应时间 ...
- 对LR analysis的平均事务响应时间和summary中时间值不同的解释
最近在做性能测试对LR结果分析时,又碰到了关于summary里与平均事务响应时间中各交易的响应时间值不同的问题.在此做个记录. 若交易中设置了思考时间,分析时需要注意查看是否过滤思考时间. 设置是否包 ...
- tps 与 事务平均响应时间关系对答
在网上看到一篇文章,tps 与 事务平均响应时间关系对答.可以帮助能更清楚的了解二者之间的关系. 问者:每秒处理的事务数和事务的平均响应时间 怎么个关系,有关系吗 kaku21:举个例子:一个高速路 ...
- tps 与 事务平均响应时间关系对答(转)
问者:每秒处理的事务数和事务的平均响应时间 怎么个关系,有关系吗 kaku21:举个例子:一个高速路 有10个入口,每个入口每秒钟只能进1辆车,请问1秒钟最多能进几辆车?? 问者:10 kaku21: ...
- 并发数 = QPS*平均响应时间
转:https://blog.csdn.net/luman1991/article/details/70919279 并发数 = QPS*平均响应时间 QPS(TPS):每秒钟request 每秒查询 ...
- Jmeter平均响应时间和TPS的计算方法
转自:https://www.cnblogs.com/xianlai-huang/p/7795215.html Jmeter的Throughput和平均RT的计算 1.TPS:每秒处理的事务数,jme ...
- 为什么anylase和scenaio中的平均响应时间差别会这么大?
场景里的响应时间截图如下所示: 结果里的响应时间截图如下所示:
- Spring Zuul 性能调优,如何提升平均响应时间200% ?
最近负责公司的 Gateway 项目,我们用 Spring Zuul 来做 HTTP 转发,但是发现请求多的时候,AWS 的健康检查就失败了,但是实际上程序还在跑,在日志上也没有任何东西错误打印出来出 ...
- LR_问题_如何将场景中的用户设置为百分比形式
一个场景运行多个脚本时,如何按照百分比模式运行
随机推荐
- 6.Inout双向端口信号处理方法
Verilog中inout端口的使用方法 (本文中所有Verilog描述仅为展示inout端口的用法,实际描述则需要更丰富的功能描述) Inout端口的使用 在芯片中为了管脚复用,很多管脚都是双向的, ...
- sublime mac快捷键
^是control ⌥是option 打开/前往 ⌘T 前往文件 ⌘⌃P 前往项目 ⌘R 前往 method ⌘⇧P 命令提示 ⌃G 前往行 ⌘KB 开关侧栏 ⌃ ` python 控制台 ⌘⇧N 新 ...
- Java程序员面试中的多线程问题
很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的.这篇文章收集了Java线程方面 ...
- 【收藏】Linux添加/删除用户和用户组
1.建用户: adduser phpq //新建phpq用户 passwd phpq ...
- MVC4 网站发布(整理 + 部分转载 + 部分问题收集和解决方案)
网站发布步骤: 这部分是转载文章 在此标明出处,以前有文章是转的没标明的请谅解,因为有些已经无法找到出处,或者与其它原因. 如有冒犯请联系本人,或删除,或标明出处. 因为好的文章,以前只想收藏,但连接 ...
- Mysql主从数据库架构的复制原理及配置详解
1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础.将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重 ...
- 在mac下使用brew和brew cask轻松实现软件安装
Brew(homebrew) 1.简介 Brew 是 Mac 下面的包管理工具,通过 Github 托管适合 Mac 的编译配置以及 Patch,可以方便的安装开发工具. Mac 自带ruby 所以安 ...
- Visual Studio 2013
1.How to hide reference counts in VS2013? Tools--> Options --> Text Editor --> All Language ...
- 【POJ】【2104】区间第K大
可持久化线段树 可持久化线段树是一种神奇的数据结构,它跟我们原来常用的线段树不同,它每次更新是不更改原来数据的,而是新开节点,维护它的历史版本,实现“可持久化”.(当然视情况也会有需要修改的时候) 可 ...
- 浅谈KL散度
一.第一种理解 相对熵(relative entropy)又称为KL散度(Kullback–Leibler divergence,简称KLD),信息散度(information divergence) ...