软件性能测试(二)场景的设计(LoadRunner)
1、场景的创建
1.1场景创建的要点
场景创建设置对话框
场景的分类
面向目标场景的创建
场景目标的编辑
手动场景的设置
压力产生器
用户组的增加与修改删除
运行时设置(RTS)
场景详细信息设置(Details按钮)
1.2 创建场景及其操作
1、打开控制器创建场景
2、使用Goal-Oriented Scenario,导入性能测试(一)中创建的脚本。
3、LoadRunner默认的场景设置
4、若对当前默认场景设置不满意,则可以自行编辑场景。
在下图界面可自行选择测试场景。
场景设置选项
1.3 手动场景的创建设置及其操作
1、创建手动场景
2、手动场景各个部分介绍
3、建立用户组
默认情况下10个用户组。也可以自行编辑和添加。默认的10各用户组所处的位置和产生的压力产生器都是在本机,localhost。
4、增加压力产生器
添加完毕后、压力产生器处于停机状态,可通过自行启动来启动压力产生器。单击右键选择连接。
5、运行设置
2、集合点
2.1 集合点的作用
在LoadRunner中,各个虚拟用户在同一时刻完成相同的操作,类似于集合。不同的虚拟用户运行脚本时,等待所有虚拟用户到达这一时刻点时,大家一起进行相同的操作。
为评估在真实状态下,多个用户同时对被测试软件同时进行某一操作时,系统的表现如何。集合点和系统的并发是密切相关的。
添加集合点
在脚本中加入集合点
在场景中配置集合点
2.2 在场景中添加集合点
1、在场景中打开用户详细信息对话框,再单击查看脚本按钮。
2、在脚本界面中,单击insert,然后添加集合点。
本文添加的是查看首页的集合点。添加成功后,脚本中会出现以下函数。
3、保存脚本,回到控制器中,开始设置虚拟用户。
刷新脚本
从下图可以看到,刚才设置的viewIndex集合点已经出现在选项卡中了。
单击ok,将用户组详细信息对话框关闭
2.3 设置集合点
1、打开集合点设置
2、设置集合点规则
单击policy按钮
默认选择第二种,也可以根据需要进行修改。
超时数值的意义在于,当部分虚拟用户都执行到集合点,而其他虚拟用户尚未到达,则到达的虚拟用户会等待30秒钟。若30秒内没有新的到达。则继续集合;若没有新的虚拟用户到达,则不再等待,直接执行下一操作。单击ok集合点设置完毕。
3、场景的执行计划
熟悉设置场景运行计划界面
设置场景开始运行的时间
设置场景执行的方式
修改场景操作的具体属性
图形方式设置手动场景的运行计划
分为两个部分
3.1 设置场景中的执行计划的开始时间
3.2 执行计划四种操作
场景执行计划图
同时,也可以直接编辑图,来达到直接修改操作的功能。
4、控制器的全局设置
超时设置
运行时设置
运行时文件存储位置
路径翻译表
监视器
是针对所有场景的。并不是针对某一个场景的。
4.1 全局设置的各种操作及设置
1、打开全局设置
2、基础功能设置
上图已经说的很清楚了。
这里设置为了1009.
3、专家模式功能设置
选择专家模式后,再打开属性对话框。
本人也是初学,有疑问可加QQ1297716447,说明来意,互相交流学习。