controller场景设计

场景设计模型-手动场景
快增长
慢增长
指定运行次数
组模式

 快增长模型:就是压力瞬间启动并且达到最大,通常用于秒杀的场景

loadrunner设置:瞬间启动,瞬间停止

 

 慢增长:压力按照设定的规则慢慢的添加,当达到设定的一个点之后,持续运行一段时间,再慢慢减压,运用于直播或者聊天室的场景

 

 不管快慢增长场景都是要运行一段时间,5分钟或者更长

指定运行次数,根据虚拟用户数来判断,比如说,虚拟用户数我设定为100个,场景运行完100个自动结束,我不关注他跑多少轮,只让他跑一次就行了,如果我们在性能压测的时候对测试数据没有特别特别的需求,完全可以利用这样的场景策略来进行这样简单的压测,并发点,点并发的压测

 

组模式:多个脚本,比如说一个网站里面,有些人正在登陆,有些人正在发帖,有些人正在删帖,都是并行操作

 

 而且可以继续设置快增长或者慢增长

场景设计模型-目标场景
在面向目标的方案中,可以定义希望实现的测试目标,loadrunner将根据定义的目标自动创建一个方案

在一个面向目标的方案中,可以定义五种类型的目标:虚拟用户数,每秒点击次数(仅Web Vuser),每秒事务数,每分钟页面数(仅Web Vuser)或方案的事务响应时间

Virtual Users Goal:虚拟用户目标类型,需测试多少人可同时运行

Pages Per Minute,Hits per Second,Transactions per Second:每分钟页面数和每秒点击次数,事务响应时间,Controller试图使用最少的虚拟用户来达到定义的目标

如果使用最少用户,不能达到目标,增加用户数,直到定义的最大值

 Transactions Response Time:想知道多少用户并发访问网站时,事务的响应时间达到性能指标说明书规定响应时间的最大值

原文地址:https://www.cnblogs.com/lvchengda/p/12682917.html