发表于: 2017-06-10 13:24:18
1 1439
今天完成的事:
1,今天学习使用JMeter
QPS(TPS):每秒处理request/事务 的数量
响应时间:一般取平均响应时间。
并发数;系统同时处理的request/事务 的数量
先试着跑了一下,结果出来了,最重要的是要看的懂报告。每个字段的意思:
1,samples:一共发出的请求数。=线程数*循环次数。--实际还要乘以请求URL数
这里线程数我们可以理解为是模拟用户数。
我发现一个问题,比如:第一次线程数(=1)*循环次数(=2)=samples(=2),第二次线程数(=3)*循环次数(=2)-samples(=8),jmeter在这里是会把第一次的累加上去的。
解决方法:在JMeter上方有个扫帚,用来清除。
2,Average:平均响应时间。默认单位:ms。这是个吞吐量的一个重要参数。
3,Median:中位数,50%用户的响应时间。
4,90%Line:90%用户的响应时间。--这里要说一下,比如说90%Line=566ms,指的是低于566ms的人占比为90%
5,Min:最小响应时间。
6,Max:最大响应时间。
7,Error%:错误请求数与总请求数之比。
8,Throughput:吞吐量。也是一个重要参数。 --我查过TPS的定义,感觉这里解释为TPS更合适,虽然TPS与吞吐量是不一样的概念。
我试着跑了几次,从只跑一次慢慢增加,然后到最后崩掉。可是其实并不明白怎么合理设置并发数。这里有一篇文章说的还算不错了,但文章后面的话也是说时间要靠主观判断。
明日计划:
准备小课堂。
遇到的问题:
JMeter崩掉了,强行退出都不行,我就直接关机了。
收获:
学习了一波jmeter知识。
终于知道为什么传图片传不上去了,是公司网络的问题。
评论