LoadRunner工具是一种预测系统行为和性能的负载测试工具,用以隔离并标识潜在的客户端、网络和服务器瓶颈。通过性能测试工具可以在可控制的峰值负载条件下测试系统,本篇文章将会为大家详细介绍负载场景设计之手动场景。
设计手动场景
1.先决条件
·设计手动场景时,需要计划如何在场景中分发Vuser。
通过选择要运行的脚本、分配运行脚本的Load Generator并分发在脚本间运行的Vuser来创建手动场景。
可以通过以下某个选项来设计手动场景
●按数量:为场景选择的每个脚本分配给Vuser组。这也成为“Vuser组模式”。
为创建的每个Vuser组分配若干Vuser。您可以指示组中的所有Vuser在一个或多个Load Generator上运行同一个脚本,也可以为组中的各个Vuser分配不同的脚本和Load Generator。
●按百分比:可以定义场景中试用的Vuser总数,并为每个脚本分配Load Generator以及Vuser总数的百分比。
注意:定以要在场景中运行的Vuser组或脚本之后,选择或创建运行场景的计划。
2.打开场景或创建新场景
在Controller主工具栏上,单击新建场景按钮
在“新建场景”对话框中,选择手动场景
选择场景模式:
·按编号:选择此选项可以将场景选择的每个脚本分配给Vuser组(Vuser组模式)
·按 百分比:选择此选项可以按百分比分配Vuser(百分比模式)
(可选)选择要参与场景的脚本,如果您没有在词出选择脚本,可以稍后在选择脚本
注意:如果脚本是在比Controller版本高的VuGen中创建的,则脚本可能不会运行,在这种情况下,系统可能提示您选择是否允许脚本运行。系统会向LoadRunner日志中添加一条通知。
单击确定时,将在“设计”选项卡中打开场景
3.将Load Generator添加至场景
单击Load Generator按钮,在打开的Load Generator对话框中,单击添加并输入所添加的Load Generator详细信息。
4.将Vuser组/脚本添加到场景-Vuser组模式
·在场景组窗格中,单击添加组按钮
·在“添加组”对话框中:
为组命名并将一定数量的Vuser分配给改组
选择要运行Vuser的Load Generator
选择Vuser脚本
5.将Vuser组/脚本添加到场景中-百分比模式
·单击添加组按钮,并从列表中选择Vuser脚本。对要包含在测试中的所有脚本重复此步骤
·在场景脚本窗格的Load Generator列中选择要运行脚本的Load Generator
·在“场景脚本”窗格的“%”列中,为每个脚本分配Vuser总数的百分比。从表格中第一个脚本开始依次向下分配百分比。
6.为场景定义虚拟位置(可选)
为场景定义虚拟位置
如果已经安装Network Virtualization,请单击“虚拟”位置列,然后选择一个位置。
7.为场景定义计划
定义在场景中运行Vuser所依据的计划
8.为场景定义虚拟位置-可选
如果已安装Service Virtualization,您可以添加虚拟服务而不是实际服务。
9.为场景定义服务水平协议
您可以定义通过时间间隔或整个场景运行度量场景目标的服务水平协议(SLA),以后在使用Analysis分析运行情况时,将此数据与SLA进行比较,并为定义的度量确定SLA状态。
以上就是关于LoadRunner负载场景设计之手动场景的教程介绍,有任何疑问或者想要获取试用版本下载链接,可以随时联系我们。
