jmeter简单的压测案例——访问百度并发5,持续请求15
Posted lv-lxz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter简单的压测案例——访问百度并发5,持续请求15相关的知识,希望对你有一定的参考价值。
好记性不如烂笔头,还是记记吧。
jmeter压测的指标有很多,先从简单的入手,下一章节再讲解jmeter组件的作用。
需求是:访问百度的压测指标是:10s内并发5,持续15次请求。那么需要设置以下几点:
1、新增一个线程组,线程属性有3个属性:线程组、Ramp-Up时间、循环次数。先了解这三个属性的用法:
线程组:可以理解为用户数,也就是并发数。
Ramp-Up时间:体现在用表格察看结果的每个线程之间的间隔时间。比如,线程组是5,Ramp-Up时间是10,从用表格察看结果中可看出每个线程的执行间隔是10/5=2s。
循环次数:循环的时间点跟启动的时间几乎是一样的。比如,线程组是5,Ramp-Up时间是10,循环次数是3,从用表格察看结果中可看出循环的时间点跟启动时间差不多是一样的。
按照我们的需求:访问百度的压测指标是:10s内并发5,持续15次请求,设置如下:
到这里就设置好了指标,那么压测的结果需要看哪些点呢?
1、是否支持并发5,然后看临界点是多少,临界点也就是最多可并发多少。(ps:如果产品要求的并发数比较大,比如5000并发,压测的时候,尽量不要一开始就压5000,先从并发小一点的开始,比如50或者100并发,慢慢往上增加并发数。)
2、查看服务器的内存、cpu的消耗是否过大。
那么,在jmeter中该线程组添加一个汇总报告或者聚合报告,查看压测的结果,主要看请求总数、平均响应时间、异常%这是三个数值即可。同时,需要留意服务器中的cpu、内存的变化。
以上是关于jmeter简单的压测案例——访问百度并发5,持续请求15的主要内容,如果未能解决你的问题,请参考以下文章