LR学习笔记3-LR界面分析1

本次主要需要掌握的知识点如下:

--Virtual User Generator

--新建脚本的方式

--协议类型

--Task模式---新手最好掌握此模式

--Recording Options选项

--Run-Time Setting选项

1.Virtual User Generator(简称:VuGen)

对此要说明的有以下三点内容:

(1)LR拥有各种Vuser类型,每一种类型都适用于特定的负载测试环境。这样就能够使用Vuser精确模拟真实世界的情形,

Vuser在方案中执行的操作是用Vuser脚本描述的;

(2)Vuser脚本的结构和内容因Vuser类型的不同而不同。(主要影响因素有选择的协议等

(3)注意:VUGEN仅能录制Windows平台上的对话,但录制的Vuser脚本既可以在Windows平台上运行,也可以在Unix平台上运行;

 2.新建脚本的方式

(1)新建单协议脚本

创建单协议Vuser脚本。这是创建虚拟用户脚本对话框的默认选项,可以查看所有协议或按类别来查看对应的可用协议;

(2)新建多协议脚本

创建多协议Vuser脚本。VuGen显示所有的可用协议,指定录制所需要的几组协议即可;

(3)使用最近使用过的协议新建脚本

列出最近用于新建Vuser的脚本协议;

如果协议选择不正确,会导致录制脚本失败,或导致虽然录制成功,但是无法正常回放;

那么所谓的协议指哪些呢?请看下面截图中所列出的内容:

 注意一下:上图中提到的协议有些感觉陌生的协议:例如终端仿真(RTE)协议,这个常常适用于银行系统中;

3.Task模式

为什么说他好?因为这个模式会给测试人员提供一步一步的提示,测试人员只需按照提示进行下一步即可;非常适用于LR的初学者;

下面我们一起在LR界面看下具体操作:

按照箭头所指的顺序,一步步操作即可;

 4.Recording Options选项

以单协议http/html为例进行说明讲解

(1)位置在:菜单->tools->Recording Optionsjinru,点击进入录制的设置窗体;

(2)Recording标签页:可以选择使用哪种录制方式;

(3)Browser标签页,浏览器的选择;最好使用IE浏览器。对其他浏览器的兼容性不佳;

(4)Recording Proxy 标签页:可以进行浏览器的代理设置;

(5)Advanced标签页:可以设置录制时的think time,需要支持的字符集标准等;

(6)Correlation标签页:手工设置关联,通过关联可在测试执行过程中保存动态值。使用这些设置可以配置VuGen在录制过程中执行的自动关联的程度;

5.Run-Time Setting选项

 先对其标签页进行相应的说明:

位置:菜单->Vuser->Run-Time Setting选项

(1)Run Logic:用来设置action部分重复运行几次(即迭代次数);

其中设置迭代次数,只会作用于Run里面的Action,不会作用于Int和end;

其中如果插入一个Block,那么这里面的Action都会按照配置的迭代次数进行迭代;

(2)Pacing:用来设置以怎样一种方式开始下一次的反复;

(3)Log::设置是否启用日志

(4)Think Time:关于脚本中think time时间的设置;

(5)Miscellaneous:配置其他运行时设置;

(6)Speed Simulation:用来模拟网速

(7)Browser Emualation:设置浏览器仿真属性

(8)Proxy:设置代理

原文地址:https://www.cnblogs.com/haibaowang/p/7298573.html