4 在树视图中观察事务
通过选择 “视图” > “树视图”或单击工具栏上的 “树视图”按钮进入树视图 请
注意开始事务标记和结束事务标记现在是如何作为新步骤添加到树中,并且插入到它们的准确点。

5. 还可以录制时设置Transaction的动作
6. 录制完成后,点击stop按钮,即上图中左数第3个按钮,可以结束脚本的录制,接着可以存盘。
5.2 如何模拟多个用户
在模拟中,跟踪一位预订航班并选择过道座位的用户。但是,在实际生活中,不同的用户会有不同的喜好。因此,要改进测试,需要检查当用户选择不同座位首选项(过道、窗口或无)时,预订是否可以正常工作。
要达到此目的,需要参数化脚本。这表示您将取录制值 Aisle,并用参数替换它。您将把参数值放到一个参数文件中。运行脚本时, Vuser 将从参数文件中取值
(aisle、 window 或 none),从而模拟真实的旅行代理环境。
要参数化脚本,请执行下列操作:
1 找到要更改数据的部分。
选择 “视图” > “树视图”进入树视图
在测试树中,双击 “提交数据:reservations.pl”步骤。将打开 “提交数据步骤 属性”对话框。

右列中的 ABC 图标表示参数为常量。
2 指明固定值将为不同值。
将第七行的 seatPref 值选为 Aisle。
单击 Aisle 旁边的 ABC 图标。将打开 “选择或创建参数”对话框。

3 创建参数。
使用文件参数类型指定参数“seat”。单击 “确定”。 VuGen 将使用参数图标替
换 ABC 图标。
4 单击 {seat} 旁边的参数图标。从弹出菜单中选择 “参数属性”。将打开 “参数属性”对话框。

5 指定一些示例值以更改数据。
单击 “添加行”Add Row。
VuGen 将向表中添加行。用 Window 替换文字 Value。
单击 “添加行”。 VuGen 将向表中添加行。用 None 替换文字 Value。 注意,值不区分大小写。
保持对话框的其他部分中的默认设置。

6 定义测试更改数据的方式。
保持用于指示 VuGen 为每次迭代取顺序值而不取随机值的默认设置。
选择下一行:顺序
更新值的时间:每次迭代
7 单击 “关闭”关闭 “参数属性”对话框,然后单击 “确定”关闭 “步骤属性” 对话框。 现在已为座位首选项创建了参数。运行负载测试时, Vuser 将使用参数值,而不 使用录制值 Aisle。
运行脚本时,回放日志将显示每次迭代时发生的参数替换。您将看到,对于第一 次迭代, Vuser 选择 Aisle ;对于第二次迭代, Vuser 选择 Window。
5.3 插入集合点
插入集合点是为了衡量在加重负载的情况下服务器的性能情况。在测试计划中,可能会要
求系统能够承受 1000 人同时提交数据,在 LoadRunner 中可以通过在提交数据操作前面加入集合点,这样当虚拟用户运行到提交数据的集合点时,LoadRunner 就会检查同时有多少用户运行到集合点,如果不到1000人,LoadRunner 就会命令已经到集合点的用户在此等待,当在集合点等待的用户达到1000人时,LoadRunner 命令1000人同时去提交数据,从而达到测试计划中的需求。例如在录制邮箱登录测试脚本时,可以在登录之前插入一个集合点,测试多个人同时登录这一事件。
注意:集合点经常和事务结合起来使用。集合点只能插入到 Action 部分,vuser_init 和 vuser_end中不能插入集合点。
具体的操作方法如下:在需要插入集合点的前面,通过菜单或者工具栏操
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-24453-11.html
就是有人先知道要双降啊
嘻嘻