LoadRunner12工具介绍(连载5)

简介: LoadRunner12工具介绍(连载5)

8.关联


41所示,当需要登录的时候,浏览器(相当于客户端)向服务器发送一个用户名及密码,然后当服务器登录成功后,会向客户端发送Session ID,接下来客户端向服务器发送请求的时候一直会携带着这个Session ID,服务器在保证收到的Session ID是原先收到的Session ID的前提下才会把返回信息返回给申请的客户端。由于每次产生的Session ID是不一样的,这就是为什么要使用关联技术的原因。

image.png

41  一个登录请求


关联的建立有在录制中关联和录制后关联两种。录制中关联往往是内置关联。点击菜单“Record->Recording Option->Correlations”,会看见如4243所示的窗口。

image.png


42  设置关联


42显示的是关联的设置,这里的选项作为初学者,按照默认设置即可。


image.png

43  内置关联


43显示所有的内置关联,也可以在里面添加一些关联信息。点【New Rule】可以新建立规则,如44所示。


image.png

44  新建内置关联


对于高级用户才会遇到这一部分,在本书中不做过多的介绍。

录制完毕会出现如45界面。


image.png

45  运行后关联


系统会显示出需要关联的地方,一般情况下点击【关联】按键即可,在代码中自动加入关联信息。


web_reg_save_param_regexp(
    "ParamName=csrfmiddlewaretoken",
    "RegExp=name=\"csrfmiddlewaretoken\"\\value=\"(.*?)\">\\\n\\ \\ \\ \\ \\ \\ \\ \\ ",
    SEARCH_FILTERS,
    "Scope=Body",
    "IgnoreRedirections=No",
    "RequestUrl=*/127.0.0.1:8000/*",
    LAST);


9.场景


场景的设置是用于模拟大量用户操作的一种技术手段,通过执行场景向服务器产生负载,验证系统各项性能指标是否达到用户要求的标准。


1)启动

点击“开始菜单->HP Software->Controller”,进去后选择录制的脚本。也可以单击鼠标右键,获取脚本所在的位置,如46所示。


image.png

46 选择脚本设置场景


也可以在脚本生成器VuGen中选择“Tools->Create Controller Scenario”,然后在弹出页面中配置好参数,点击【确定】按钮即可进入场景设置,如47所示。


image.png

47  由脚本生成器VuGen进入场景设置


2)场景的模式

场景模式分为手动场景和面向目标场景,经常使用的场景是手动场景,手动场景又可以分为用户数模式和百分比模式,如48。这些设置可以在启动场景的时候进行设置,如46所示。(默认使用手动场景的用户数模式)。也可以通过点击菜单“场景”进行更改,如49所示


image.png

48  场景模式

image.png

49  用户数模式和百分比模式的切换菜单


3)场景模块介绍

LoadRunner12场景模块分为:DesignRunDiagnostics for J2EE/.NET三个标签。Design用于设置场景;Run用于运行及监控;Diagnostics for J2EE/.NETLoadRunner12的一个新功能,用于诊断J2EE.NET,需要另外安装,在这里不进行介绍。


LoadRunner12场景模块Design标签最主要的是如505个子窗口。

lScenario Scripts:设置需要运行的场景,可以是一到多个脚本。

lScenario Schedule:设置场景。

lGlobal Schedule:设置初始化个数、虚拟用户如何启动和结束以及持续多长时间。

lService Level Agreement:设置服务等级协议, SLA

lInteractive Schedule Graph:以图的方式显示全局设置以及在运行的时候显示当前运行到的位置。


image.png

50 LoadRunner12场景模块Design标签


LoadRunner12场景模块Design标签最主要的是如516个子窗口。

lScenario Groups:显示“组名”以及“没有运行”“准备运行”“初始化”“运行中”“冻结”“失败”“错误”“逐步退出”“退出”和“停止”实时的虚拟用户数。


l按键:包括“启动场景”“停止”“重设”“查看虚拟用户”和“查看运行和停止的虚拟用户”五个按键。


lScenario Status:包括“总共运行的虚拟用户”“持续时长”“每秒点击率”“测试通过的事务”“测试失败的交易”“错误”和“虚拟服务”。


lAvailable Graphs:可以点击这里添加所需要监测的计数器。

l图显示区:以图的方式显示监控的计数器信息。

l示例条:显示当前图各个颜色线的名称


image.png

51  LoadRunner12场景模块Run标签

 

4)初始化设置

点击全局计划中的初始化,即可进行设置,如52所示。

其中,初始化可以。

l同时初始化所有Vuser

l每隔HH:MM:SS初始化XVuser

l为每个Vuser运行之前初始化。


5)启动Vuser

启动Vuser53所示。

image.png

52  初始化设置  

image.png

53  启动Vuser

其中可以。

l设置虚拟用户的数量。

l设置这些虚拟用户如何启动。

Ø    同时。

Ø    HH:MM:SS启动X个用户。


6)持续时间设置

持续时间设置如54所示。

其中可以。

l在完成前一直运行。

l运行DDHH:MM:SS


7)设置停止方式

停止方式设置如55所示。

image.png

54  持续时间设置

image.png

55  停止方式设置

其中可以。

停止X个(或者全部)Vuser

Ø    同时停止。

Ø    HH:MM:SS停止X个用户。


8)设置Delay时间

image.png

56  设置Delay时间


在“Scenario Schedule”中单击图标设置启动时间,如56所示。

lWithout delay:表示单击“开始”后立刻开始执行。

lWith a delay of HH:MM:SS:表示单击“开始”后,在设定的时间后开始执行。

lat HH:MM:SS on YYYY/MM/DD:表示在给定的时间点开始执行。


9)设置多台虚拟机

LoadGenerator是运行脚本的负载引擎,默认情况下使用本地的负载生成器来运行脚本,但是模拟用户行为也需要消耗一定的系统资源,所以在一台电脑上无法模拟大量的虚拟用户,这时可以通过多个Load Generator完成大规模的性能负载。

通过菜单:“Scenario ->load Generator”实现,如57所示。


10)添加度量元素

在这里加上度量元素,比如需要添加Windows Resource的监控指标,在运行标签中双击Windows Resource,然后在Windows Resource窗口中单击鼠标右键->添加度量,单击上面的【添加】按钮。

添加完毕,单击下面的【添加】按钮,如5859所示,设置度量信息。


image.png

57  设置多台虚拟机

image.png

58 添加Windows Resource指标(一)


image.png

59 添加Windows Resource指标(二)

这些设置完毕后,就出现这些指标的信息,如60所示。

image.png

60 Windows Resource指标添加成功


星云测试

http://www.teststars.cc

奇林软件

http://www.kylinpet.com

联合通测

http://www.quicktesting.net


顾翔凡言:    

   分子作布朗运动的原因是由于原子、基本粒子也在作布朗运动,所以根本就无法测准粒子的动量与位置。根据狭议相对论E=MC^2,质量与能量是物质的两个属性,基本粒子有质量,与作布朗运动产生能量是一致的。(大物体也在作布朗运动,比如弹球,但由于质量太大,运动范围太小,我们用肉眼看不到)

目录
相关文章
|
5月前
|
测试技术 Windows
软件测试之 性能测试 性能测试基础指标 Loadrunner、Jmeter等工具(下)
软件测试之 性能测试 性能测试基础指标 Loadrunner、Jmeter等工具(下)
71 2
|
5月前
|
测试技术 程序员
软件测试之 性能测试 性能测试基础指标 Loadrunner、Jmeter等工具(上)
软件测试之 性能测试 性能测试基础指标 Loadrunner、Jmeter等工具(上)
98 1
|
监控 测试技术 数据安全/隐私保护
LoadRunner12工具介绍(连载11)
LoadRunner12工具介绍(连载11)
144 0
LoadRunner12工具介绍(连载11)
|
测试技术
LoadRunner12工具介绍(连载10)
LoadRunner12工具介绍(连载10)
182 0
LoadRunner12工具介绍(连载10)
|
测试技术 BI
LoadRunner12工具介绍(连载9)
LoadRunner12工具介绍(连载9)
137 0
LoadRunner12工具介绍(连载9)
|
BI
LoadRunner12工具介绍(连载8)
LoadRunner12工具介绍(连载8)
152 0
LoadRunner12工具介绍(连载8)
|
监控 负载均衡 测试技术
LoadRunner12工具介绍(连载7)
LoadRunner12工具介绍(连载7)
210 0
LoadRunner12工具介绍(连载7)
|
网络协议 网络安全 虚拟化
LoadRunner12工具介绍(连载6)
LoadRunner12工具介绍(连载6)
166 0
LoadRunner12工具介绍(连载6)
|
监控 测试技术 调度
LoadRunner12工具介绍(连载4)
LoadRunner12工具介绍(连载4)
175 0
LoadRunner12工具介绍(连载4)
|
测试技术 BI 数据库
LoadRunner12工具介绍(连载3)
LoadRunner12工具介绍(连载3)
156 0
LoadRunner12工具介绍(连载3)