天天看点

Loadrunner深入学习之——创建测试场景

一丶LoadRunner Controller简介

     当虚拟用户脚本开发完成后,使用Controller将执行脚本从一个用户转换成多个用户,从而模拟并发的操作。场景就是模拟大量用户的操作的手段,通过配置和执行场景向服务器产生负载,验证性能是否达标。

二、两种场景的介绍与使用

     1、手动场景

     首先打开controller创建一个场景,有手工场景和目标场景设置两个选项,先选择手工场景 

Loadrunner深入学习之——创建测试场景

     手工场景设置Global Schedule:Scenario 

     初始化:所有用户同时初始化,每隔多少秒初始化多少用户,每个用户运行之前初始化 

Loadrunner深入学习之——创建测试场景

     启动用户:多少用户启动,同时启动,每隔多长时间启动多少用户 

Loadrunner深入学习之——创建测试场景

     运行时间:持续运行直到结束,持续运行时间 

Loadrunner深入学习之——创建测试场景

     用户退出:用户同时退出,每隔多长时间退出 

Loadrunner深入学习之——创建测试场景

    手工场景设置Global Schedule:Group 

    启动组:场景启动后立即启动组,场景启动后多长时间启动组,上一个组结束后启动 

Loadrunner深入学习之——创建测试场景

     剩下的其他设置和上面的一样Scenario一样

     还可以添加设置场景

Loadrunner深入学习之——创建测试场景
Loadrunner深入学习之——创建测试场景

     手工场景设置Basic Schedule:有很多就无法选择了,根据实际情况调整 

Loadrunner深入学习之——创建测试场景

 2、目标场景

     设置一个运行目标,通过Controller的自动加载功能进行自动化负载,如果测试的结果达到目标,说明系统的性能符合测试目标,否则无法达到目标。

     首先打开controller创建一个场景,有手工场景和目标场景设置两个选项,先选择目标场景 

Loadrunner深入学习之——创建测试场景

     目标场景编辑,点击编辑 

Loadrunner深入学习之——创建测试场景
Loadrunner深入学习之——创建测试场景

     场景开始时间1:没有延迟 2:延迟多长时间 3:设置具体的开始时间

Loadrunner深入学习之——创建测试场景

     预计的用户人数范围

Loadrunner深入学习之——创建测试场景

    设置用户数 

Loadrunner深入学习之——创建测试场景

     每秒点击数

Loadrunner深入学习之——创建测试场景

     每秒事务数

Loadrunner深入学习之——创建测试场景

     事务响应时间

Loadrunner深入学习之——创建测试场景

     每分钟事务刷新次数 

Loadrunner深入学习之——创建测试场景