一、性能压测策略介绍
在进行性能压测时,当我们已经优化好了压测脚本,这个时候我们不应该一来就上大量并发去进行压测,而是应该采取一些压测策略
二、性能压测策略
1、试压或者基准压测
在进行正式压测之前,应该先进行一次基准压测,类似于冒烟测试,通过小量压测来看看性能指标
---试压或者基准压测有两种
第一种:设置少量的并发用户数执行压测,看看响应时间
第二种:基准压测是试压三分钟,看系统性能行不行
2、稳定性压测
基准压测完毕后如果指标达到要求,根据业务情况如果需要长时间的压测,那么就需要稳定性压测,例如压测10个小时之类的
3、极限压测
极限压测不考虑并发用户数的缓慢增加,而是直接上并发用户数,并发用户数在一段时间内压测,同时也不能考虑思考时间,完成时也是瞬间停止,瞬间发起瞬间结束
三、runtime-setting设置
在运行场景设计之后,在执行之前,可以设置runtime-setting
1、设置迭代次数
2、脚本迭代之间等待时间的设置
3、场景日志查看设置
4、脚本中的思考时间的设置
5、其他设置(报错继续执行、用户执行按照一个线程进行,自动添加事务(建议在优化脚本时按照业务来划分事务,不用系统添加))
6、代理设置(如果在压测的时候想利用fiddler抓包,就可以设置fiddler代理抓包)