LoadRunner11实例性能测试 - 图文 联系客服

发布时间 : 星期六 文章LoadRunner11实例性能测试 - 图文更新完毕开始阅读c912aa4069eae009581bec23

此设置将通知 Mercury Tours Web 服务器不允许重复会话 ID。

1 打开“Mercury Tours”。选择“开始” >“程序” > “Mercury LoadRunner” >“示例” > “Web” > “Mercury Web Tours 应用程序”。将打开浏览器,其中显示 Mercury Tours 的起始页。

2 更改服务器选项。在 Mercury Web Tours 起始页上单击 “administration”链接。选择第 3 个复选框,其标题为:Set LOGIN form's action tag to an error page(将 LOGIN 表单的操作标记设置为错误页)。滚动到该页的底部并单击 “Updata”。滚动到该页的底部并单击 “Return to the Mercury Tours Homepage”链接。此设置将通知服务器不允许重复会话 ID。

3 关闭浏览器。此时,运行刚刚录制的脚本,会出现错误(如下图),点击Show and resolve dynamic server values,会打开一个新的页面,下面会显示可以关联的选项,选中后右键选择“correlation”,就完成了

第 9 页 共 24 页

关联,关联成功会有一个绿色的勾。

2.3.2参数化

在模拟中,跟踪一位预订航班并选择Aisle座位的用户。但是,在实际生活中,不同的用户会有不同的喜好。因此,要改进测试,需要检查当用户选择不同座位首选项(过道、窗口或无)时,预订是否可以正常工作。

要达到此目的,需要参数化脚本。用参数代替录制值 Aisle。参数值放在一个参数文件中,运行脚本时, Vuser 将从参数文件中取值(aisle、 window 或 none),从而模拟真实的旅行代理环境。

1.找到要更改数据的部分。选择 “View” > “tree view”进入树视图在测试树中,双击

右列中的 ABC 图标表示参数为常量。

,将打开如下对话框。

2.创建参数。单击 第七行Aisle 旁边的 ABC 图标。将打开“选择或

第 10 页 共 24 页

创建参数”对话框。其中“Parameter”填为seat,确定。VuGen 将使用参数图标替换 ABC 图标。

3.为参数制定一些示例值。单击 {seat} 旁边的参数图标。从弹出菜单中选择 “参数属性”。将打开“参数属性”对话框。添加两个Row:Window和 None注意,值不区分大小写,确定。

这样就完成了参数化。运行用户脚本,会发现迭代器第一次选择了Aisle,第二次选择了window。

第 11 页 共 24 页

3.运行负载测试

3.1生成负载

1.添加负载生成器。打开 Controller 运行视图。选择位于屏幕底部的“Design”选项卡(如上图),将虚拟用户的数量改为8(可以自定义)。 2.单击 “Generator” 按钮,将打开“负载生成器”对话框,显示 localhost 负载生成器计算机的详细信息(如下图)。此处使用本地计算机作为负载生成器 (默认情况下包含在场景中)。 localhost 负载生成器的状态为关闭。这表示 Controller 未连接到负载生成器,可以点击connect变为准备状态,完成后点击Close。

第 12 页 共 24 页