搭建LoadRunner中的场景(一) 创建场景

一、创建场景

1. 使用场景创建设置对话框

场景分类:

1. 人工场景:相比面向目标场景,人工场景在实际工作中的应用更为广泛。

2. 面向目标场景:预先定义了一个测试目标,LoadRunner将根据这个目标自动构建场景,有点类似向导模式。

手动场景的两种方式:

用户组方式:虚拟用户分组,测试工程师可以自由地分配各组用户数量(LoadRunner默认用户组方式);

分布百分比方式:需要测试工程师指定某些用户所占的百分比和用户总数,系统再根据这些数据计算产生出具体某类用户的数量(通过勾选"Use the percentage mode to distribute the Vusers among scripts "实现)。

二、设计场景

上图的最下方有两个选项卡,分别是"Desing"和"Run"。

1. 增加用户组

可以为不同的用户组指派运行场景时执行不同的脚本,在真实的环境中,不是所有的浏览器都在一个页面或者进行相同的操作,他们可能有的在注册新用户,有的在浏览商品,有的在回复留言,有的在上传图片等,因此将进行不同操作的用户分组也是一个方法。

2. 添加压力生成器

通过点击工具栏上的“Load Generators”图标按钮,即可打开生成器设置对话框,可通过界面右边各种按钮对界面生成器进行管理。

(1) 点击“Add”按钮 创建一个压力生成器

Name: 机器名称或者IP地址。

Platform: 选择操作系统。

Temporary directory: 临时目录文本框,LoadRunner的控制器将在临时目录中生成一些文件,用于储存场景运行时的数据。

选中“Enable load generator to take part in the scenario”令压力生成器在场景中生效。

(2) 点击“More” 对压力生成器进行更多设置

(3). 压力生成器的状态与连接

有"Ready"和"Down"两种状态,点击右侧“Connect”按钮,连接成功之后,状态就变成“Ready”。

【用户组和压力生成器】

用户组和压力生成器可以有机的结合起来,比如不同的用户组采用不同的压力生成器。

【用户组的常见分类方式】

1. 根据浏览器分组:比如IE、FireFox、Google chrome各分为一组。

2. 根据操作系统分组:比如Window、Linux各分为一组。

3. 根据用户操作熟练程度: 比如初次用户和熟练用户(思考时间不同)各分为一组。

4. 根据脚本分类:比如浏览、购物各分为一组。

可以根据实际业务情况进行分组。

设置好用户组和压力生成器之后,界面如下:

3、运行时设置

4. 场景详细信息设置

 

posted @ 2017-04-18 15:17  皇上二大爷  阅读(4399)  评论(0编辑  收藏  举报