Jmeter的Throughput和平均响应时间计算方法整理
2017-11-06 21:15
2196 查看
整理了下Jmeter的Throughput和平均RT的计算
1.TPS:每秒处理的事务数,jmeter的Throughput为吞吐率(请求数/秒),在加了事务控制器后,TPS=Throughput
宏观上:TPS=并发数/响应时间,jmeter的Throughput = (number of requests) / (total time) ,即
Throughput =(sample样本数)/(最后一个线程启动的时间+最后一个线程持续的时间-第一个线程启动的时间)
可以这样理解这个公式:绝对的并发是不存在的,请求发出的时间总有先后,绝对的TPS也是无法计算的,统计的角度看,服务器处理请求总数/花费的时间即是TPS,这也是
为什么需要不断增大用户数来寻找服务器的最大TPS的原因
2.平均响应时间=所有sample样本响应时间和/样本个数
误区:
TPS=1/RT*用户数(RT是所有事物的平均时间)
是不对的
假如1,A应用是单线程处理,处理一个请求需要1s,5个VU去请求一次,第一个请求花费了1s,第二个花了2s...第五个花了5s,总时间是5s,总请求数是5,所以TPS=1,平均响应时间是(5+4+3+2+1)/5=3s,此时按照TPS=1/RT*用户数是不对的
假如2,当去请求多个事物时,此时这个公式是明显错误的
参考:
http://www.i3geek.com/archives/1165 http://jmeter.apache.org/usermanual/glossary.html#Throughput http://yhz61010.iteye.com/blog/1735874 http://www.cnblogs.com/ceshixuexi/p/7116683.html
1.TPS:每秒处理的事务数,jmeter的Throughput为吞吐率(请求数/秒),在加了事务控制器后,TPS=Throughput
宏观上:TPS=并发数/响应时间,jmeter的Throughput = (number of requests) / (total time) ,即
Throughput =(sample样本数)/(最后一个线程启动的时间+最后一个线程持续的时间-第一个线程启动的时间)
可以这样理解这个公式:绝对的并发是不存在的,请求发出的时间总有先后,绝对的TPS也是无法计算的,统计的角度看,服务器处理请求总数/花费的时间即是TPS,这也是
为什么需要不断增大用户数来寻找服务器的最大TPS的原因
2.平均响应时间=所有sample样本响应时间和/样本个数
误区:
TPS=1/RT*用户数(RT是所有事物的平均时间)
是不对的
假如1,A应用是单线程处理,处理一个请求需要1s,5个VU去请求一次,第一个请求花费了1s,第二个花了2s...第五个花了5s,总时间是5s,总请求数是5,所以TPS=1,平均响应时间是(5+4+3+2+1)/5=3s,此时按照TPS=1/RT*用户数是不对的
假如2,当去请求多个事物时,此时这个公式是明显错误的
参考:
http://www.i3geek.com/archives/1165 http://jmeter.apache.org/usermanual/glossary.html#Throughput http://yhz61010.iteye.com/blog/1735874 http://www.cnblogs.com/ceshixuexi/p/7116683.html
相关文章推荐
- Oracle数据库中平均事务响应时间的计算公式
- 编写程序,实现读文件,计算方法执行平均时间
- 队列应用银行排队问题模拟:计算客户的平均停留时间和等待时间以及每个客户的时间信息,两种方法实现
- Sql Server 几个时间计算方法
- Matlab计算运行时间方法
- 一个简单方法完成C#时间间隔的计算
- asp.net C# 时间间隔的计算方法
- Shell时间运算及时间差计算方法
- Java-date的拼接&Calendar的计算&Timestamp时间戳-表示时间的方法
- 计算页面执行时间的两种方法
- PHP实现时间比较和时间差计算的方法示例
- C#.Net Mvc运营监控,计算方法/接口/action/页面执行时间
- C与Java中计算程序执行时间的方法
- 一个简单方法完成C#时间间隔的计算
- 【整理】ASP.NET获取当前时间的所有方法
- Hash表(高级数据结构)的平均查找长度ASL计算方法
- 吞吐量(Throughput)、QPS、并发数、响应时间(RT)
- c语言计算程序运行时间的方法
- c/c++在windows下获取时间和计算时间差的几种方法总结 【转】
- 性能测试:响应时间/并发用户数/吞吐量/思考时间的计算