一丶LoadRunner Controller简介
当虚拟用户脚本开发完成后,使用Controller将执行脚本从一个用户转换成多个用户,从而模拟并发的操作。场景就是模拟大量用户的操作的手段,通过配置和执行场景向服务器产生负载,验证性能是否达标。
二、两种场景的介绍与使用
1、手动场景
首先打开controller创建一个场景,有手工场景和目标场景设置两个选项,先选择手工场景
手工场景设置Global Schedule:Scenario
初始化:所有用户同时初始化,每隔多少秒初始化多少用户,每个用户运行之前初始化
启动用户:多少用户启动,同时启动,每隔多长时间启动多少用户
运行时间:持续运行直到结束,持续运行时间
用户退出:用户同时退出,每隔多长时间退出
手工场景设置Global Schedule:Group
启动组:场景启动后立即启动组,场景启动后多长时间启动组,上一个组结束后启动
剩下的其他设置和上面的一样Scenario一样
还可以添加设置场景
手工场景设置Basic Schedule:有很多就无法选择了,根据实际情况调整
2、目标场景
设置一个运行目标,通过Controller的自动加载功能进行自动化负载,如果测试的结果达到目标,说明系统的性能符合测试目标,否则无法达到目标。
首先打开controller创建一个场景,有手工场景和目标场景设置两个选项,先选择目标场景
目标场景编辑,点击编辑
场景开始时间1:没有延迟 2:延迟多长时间 3:设置具体的开始时间
预计的用户人数范围
设置用户数
每秒点击数
每秒事务数
事务响应时间
每分钟事务刷新次数