jmeter--压测

1. 设置QPS

 Constant Throughput Timer(常数吞吐量定时器),该定时器可以方便地控制给定的取样器发送请求的吞吐量。

Delay before each affected sampleer下的Target throughput(in samples per minute)设置的值为6000(由于单位是一分钟,如果要求QPS为100,则该值设置为60*100=6000)

1.1 线程组设置为100,ramp-up 时间=1秒

表示在1s内启动100个线程,之后,jmeter便以最大限度的100个并发进行压测,不能保证1s内只有100个请求。

https://www.cnblogs.com/jackzz/p/10117819.html

  • 并发用户、并发、VU:一般用来表示虚拟用户(Virutal User,简称VU),对应到 Jmeter 的线程组线程,对应到 Loadrunner 的并发 Concurrency ,在本文都是一个意思。

  • 每秒发送请求数、RPS:指客户端每秒发出的请求数,有些地方也叫做QPS,本文不单独讨论“事务”所以可以近似对应到Loadrunner的TPS(Transaction Per Second, 每秒事务数),本文统一叫做 RPS。

  • 响应时间、RT:对,没错,这个就是你理解的那个意思,从发起请求到完全接收到应答的时间消耗。

 

根据“Little定律”,在平衡状态下,我们可以等价认为并发、RPS 和 RT 之间的关系可以概括为

 

并发数 = RPS * 响应时间

3. 设置压测时长:

线程组-》调度器-》持续时间

2.1 循环次数设置为永远,调度器才会起作用

2.2 调度器的设置会覆盖启动时间和结束时间

 

4. 启动压测:

使用命令进行,不要使用界面

jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

5. 一般情况下,大型系统(业务量大、机器多)做压力测试,5000个用户并发就够了,中小型系统做压力测试,1000个用户并发就足够了。

6. 动态指定压力大小

配置说明:

1. 并发数配置为 ${__P(load.concurrency,1)},循环次数取消勾选 Forever,配置为 ${__P(load.count,1)}。 未设置对应的 JMeter 属性时,默认为 1 ,满足只执行 1 次以测试、调试脚本的需求。

2. 执行时长配置为 ${__P(load.duration,60)},默认 1 分钟(60 秒)。

jmeter -n -t test.jmx -Jload.concurrency=50 -Jload.duration=120 -Jload.count=-1

 

JMeter性能测试基础实战之QPS检测过程解析

https://www.jianshu.com/p/b22c57ceb52b

https://www.cnblogs.com/canglongdao/p/12606952.html

https://www.jianshu.com/p/3cc4dd32a89a

https://www.cnblogs.com/canglongdao/p/12606952.html

http://www.mamicode.com/info-detail-2968704.html

 

知识理解

https://www.cnblogs.com/xiaowenshu/p/10727523.html

https://www.cnblogs.com/fnng/archive/2012/08/17/2644878.html

https://www.cnblogs.com/jackei/archive/2006/11/13/558720.html

https://www.cnblogs.com/happyliuyi/p/10755837.html

https://www.cnblogs.com/xiaowenshu/category/1333854.html

https://mp.weixin.qq.com/s?__biz=MzU4NzU0MDIzOQ==&mid=2247487138&idx=1&sn=be66769443f8157461c9ef12cba7722c&chksm=fdeb3cc2ca9cb5d423dceb71977e01a07be3be552a9b7cc63afec96936ee0b14ef07ff602345&token=1058504863&lang=zh_CN#rd

posted @ 2020-08-21 18:38  vivian_xiaoyun  阅读(635)  评论(0编辑  收藏  举报