软件性能测试(二)场景的设计(LoadRunner)

1、场景的创建

1.1场景创建的要点

场景创建设置对话框
场景的分类
面向目标场景的创建
场景目标的编辑
手动场景的设置
压力产生器
用户组的增加与修改删除
运行时设置(RTS)
场景详细信息设置(Details按钮)

1.2 创建场景及其操作

1、打开控制器创建场景
软件性能测试(二)场景的设计(LoadRunner)_第1张图片
软件性能测试(二)场景的设计(LoadRunner)_第2张图片

2、使用Goal-Oriented Scenario,导入性能测试(一)中创建的脚本。
软件性能测试(二)场景的设计(LoadRunner)_第3张图片
3、LoadRunner默认的场景设置
软件性能测试(二)场景的设计(LoadRunner)_第4张图片
4、若对当前默认场景设置不满意,则可以自行编辑场景。
软件性能测试(二)场景的设计(LoadRunner)_第5张图片
在下图界面可自行选择测试场景。
软件性能测试(二)场景的设计(LoadRunner)_第6张图片
场景设置选项
软件性能测试(二)场景的设计(LoadRunner)_第7张图片

1.3 手动场景的创建设置及其操作

1、创建手动场景
软件性能测试(二)场景的设计(LoadRunner)_第8张图片
2、手动场景各个部分介绍
软件性能测试(二)场景的设计(LoadRunner)_第9张图片
3、建立用户组
软件性能测试(二)场景的设计(LoadRunner)_第10张图片
默认情况下10个用户组。也可以自行编辑和添加。默认的10各用户组所处的位置和产生的压力产生器都是在本机,localhost。
4、增加压力产生器
软件性能测试(二)场景的设计(LoadRunner)_第11张图片
软件性能测试(二)场景的设计(LoadRunner)_第12张图片
添加完毕后、压力产生器处于停机状态,可通过自行启动来启动压力产生器。单击右键选择连接。
软件性能测试(二)场景的设计(LoadRunner)_第13张图片
5、运行设置
软件性能测试(二)场景的设计(LoadRunner)_第14张图片

2、集合点

2.1 集合点的作用

在LoadRunner中,各个虚拟用户在同一时刻完成相同的操作,类似于集合。不同的虚拟用户运行脚本时,等待所有虚拟用户到达这一时刻点时,大家一起进行相同的操作。
为评估在真实状态下,多个用户同时对被测试软件同时进行某一操作时,系统的表现如何。集合点和系统的并发是密切相关的。
添加集合点
在脚本中加入集合点
在场景中配置集合点

2.2 在场景中添加集合点

1、在场景中打开用户详细信息对话框,再单击查看脚本按钮。
2、在脚本界面中,单击insert,然后添加集合点。
软件性能测试(二)场景的设计(LoadRunner)_第15张图片
软件性能测试(二)场景的设计(LoadRunner)_第16张图片
本文添加的是查看首页的集合点。添加成功后,脚本中会出现以下函数。
在这里插入图片描述
3、保存脚本,回到控制器中,开始设置虚拟用户。
刷新脚本
软件性能测试(二)场景的设计(LoadRunner)_第17张图片
从下图可以看到,刚才设置的viewIndex集合点已经出现在选项卡中了。
软件性能测试(二)场景的设计(LoadRunner)_第18张图片
单击ok,将用户组详细信息对话框关闭

2.3 设置集合点

1、打开集合点设置
软件性能测试(二)场景的设计(LoadRunner)_第19张图片
2、设置集合点规则
软件性能测试(二)场景的设计(LoadRunner)_第20张图片
单击policy按钮
软件性能测试(二)场景的设计(LoadRunner)_第21张图片
默认选择第二种,也可以根据需要进行修改。
超时数值的意义在于,当部分虚拟用户都执行到集合点,而其他虚拟用户尚未到达,则到达的虚拟用户会等待30秒钟。若30秒内没有新的到达。则继续集合;若没有新的虚拟用户到达,则不再等待,直接执行下一操作。单击ok集合点设置完毕。

3、场景的执行计划

熟悉设置场景运行计划界面
设置场景开始运行的时间
设置场景执行的方式
修改场景操作的具体属性
图形方式设置手动场景的运行计划

分为两个部分
软件性能测试(二)场景的设计(LoadRunner)_第22张图片

3.1 设置场景中的执行计划的开始时间

软件性能测试(二)场景的设计(LoadRunner)_第23张图片

3.2 执行计划四种操作

软件性能测试(二)场景的设计(LoadRunner)_第24张图片
软件性能测试(二)场景的设计(LoadRunner)_第25张图片
软件性能测试(二)场景的设计(LoadRunner)_第26张图片
软件性能测试(二)场景的设计(LoadRunner)_第27张图片
场景执行计划图
软件性能测试(二)场景的设计(LoadRunner)_第28张图片
同时,也可以直接编辑图,来达到直接修改操作的功能。
软件性能测试(二)场景的设计(LoadRunner)_第29张图片

4、控制器的全局设置

超时设置
运行时设置
运行时文件存储位置
路径翻译表
监视器
是针对所有场景的。并不是针对某一个场景的。

4.1 全局设置的各种操作及设置

1、打开全局设置
软件性能测试(二)场景的设计(LoadRunner)_第30张图片
2、基础功能设置
软件性能测试(二)场景的设计(LoadRunner)_第31张图片
上图已经说的很清楚了。
软件性能测试(二)场景的设计(LoadRunner)_第32张图片
这里设置为了1009.
软件性能测试(二)场景的设计(LoadRunner)_第33张图片
3、专家模式功能设置
软件性能测试(二)场景的设计(LoadRunner)_第34张图片
选择专家模式后,再打开属性对话框。
软件性能测试(二)场景的设计(LoadRunner)_第35张图片
软件性能测试(二)场景的设计(LoadRunner)_第36张图片
本人也是初学,有疑问可加QQ1297716447,说明来意,互相交流学习。

你可能感兴趣的:(性能测试,运维,安全,程序人生,后端)