实训创建LoadRunner负载测试场景

实训创建LoadRunner负载测试场景

2023年7月11日发(作者:)

实训 创建LoadRunner负载测试场景

一、实训目标

熟悉LoadRunner场景的创建

能够根据测试任务需要定义连接测试主机

能够向场景中添加用户及用户脚本

二、任务描述

在本课中,任务是创建一个场景,用来模拟十个旅行代理同时登录系统、搜索航班、购买机票、查看路线和注销系统的行为。

三、覆盖的知识点

手动场景、面向目标的场景、场景计划、场景组、负载生成器

四、实训参考步骤

1 打开 Mercury LoadRunner。

选择“开始” > “程序” > “Mercury LoadRunner” > “LoadRunner”。将打

开“Mercury LoadRunner Launcher”窗口。

2 打开 Controller。

在“负载测试”选项卡中,单击“运行负载测试”。将打开 LoadRunner

Controller。

默认情况下, Controller 打开时将显示“新建场景”对话框。

3 选择场景类型。 通过手动场景,可以控制正在运行的 Vuser 数量及其运行的时间,还可以测试应

用程序可以同时运行的 Vuser 数。您可以使用百分比模式根据业务分析员指定的

百分比在脚本间分配全部的 Vuser。

面向目标的场景用于确定系统是否可以达到特定的目标。,

4 向负载测试中添加脚本。

自行创建一个脚本basic_script,完成包括登录、搜索航班、购买机票、查看航班路线,以及注销站点。“可用脚本”部分和“场景中的脚本”部分中将显示该脚本。单击“确定”。LoadRunner Controller 的“设计”选项卡中将显示您的场景。

5开始设计负载测试场景。

查看 basic_script 是否显示在“场景组”窗口的“组名”列中。

6 更改组名以及 Vuser 数。

单击“详细信息”按钮 。将打开“组信息”对话框。在“组名”框中,输入一个更有意义的名称,例如 travel_agent。在“Vuser 数量”框中,输入 8。这是将在 Localhost 负载生成器中运行的 Vuser

数。

单击“确定”。该场景设置将显示在 Controller 窗口中。

添加完脚本并且定义完要在场景中运行的 Vuser 数之后,可以配置负载生成器计

算机。负载生成器是通过运行 Vuser 在应用程序中创建负载的计算机。您可以使用多台

负载生成器计算机,并在每台计算机上创建多个虚拟用户。

7 添加负载生成器。

单击“生成器” 按钮。将打开“负载生成器”对话框,显示 localhost 负载生成

器计算机的详细信息。 添加负载生成器计算机之后,就可以配置负载行为。

8 更改场景计划默认设置。

单击“编辑计划” 按钮。

将打开“计划生成器”。

9 指定逐渐启动。

定期启动 Vuser 允许您检查站点上 Vuser 负载随时间逐渐增加,并可以帮助您确

定系统响应时间减慢的准确时间点。

在“加压”选项卡中,将设置更改为:“每 30 秒启动 2 个 Vuser”。

10初始化 Vuser。

初始化表示为负载测试的运行准备 Vuser 和负载生成器。加压前初始化 Vuser 可

以减少 CPU 消耗并有助于提供更加真实的结果。

选择“运行之前初始化所有的 Vuser”。

11计划持续时间。

可以指定持续时间,以确保 Vuser 在特定的持续时间内连续执行业务流程,从

而可以度量服务器上的连续负载。注意,如果设置了持续时间,测试将运行该持

续时间内必需实现的迭代次数,而不管测试的运行时设置中设置的迭代次数。

在“持续时间”选项卡中,将设置更改为:“在加压完成之后运行 10 分钟”。

12 查看计划程序的图形表示。

负载预览图显示您定义的场景配置文件的加压、持续时间和减压。

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1689029654a197489.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信