loadrunner使用教程来了。loadrunner在做并发爬升时,需要让并发增长速度与系统承载能力、登录链路、负载机资源三者保持一致。Scheduler用于在一定事件范围内安排Vuser启动和停止,并且最佳实践明确提醒,爬升过快会让大量Vuser进入pending之类的等待状态,这也是爬升速度过头的信号。那loadrunner并发怎么爬升呢?我们一起来看。
loadrunner并发怎么爬升
先按业务目标拆出目标并发
如果目标是验证稳定承载,就不要将登录、下单、查询都混成一段一起冲高,先把总兵发拆成若干业务组,再给每组设自己的爬升节奏,这样看瓶颈会更准。
优先用逐步启动而不是瞬时灌入
Controller运行场景时可以看到Vuser gradually start to run,也就是逐步启动。实操里更稳的做法是按批次放量,根据应用和负载机状态逐步添加
先做一段短平台再继续加压
不要让爬升从开始一直持续到目标并发,中间至少留一个短平台,让连接池、会话、缓存和监控曲线先稳定下来,在判断下一段是否继续上量。这样更容易分辨问题是出现在爬升过程还是出现在稳定承载阶段
看到大量等待状态就先降速
最佳实践里明确提醒,如果越来越多的Vuser进入pending而不是Init、Ready或running,就说明爬升过快,应该降低爬升速度。这个信号比单看平均响应时间更适合用来判断“当前节奏是不是太猛”
结束时也要做渐退而不是硬停
loadrunner在停止vuser时支持逐步退出,用户指南相关说明也提到可以等当前迭代或当前Action结束后再退出。对真实业务场景来说,渐退通常比瞬时硬停更接近实际,也更不容易把未完成事务全部打成异常
以上便是关于loadrunner使用教程-loadrunner并发怎么爬升的相关介绍,想获取试用下载链接、报价、技术支持等相关服务欢迎随时与我们取得联系。
