LoadRunner12工具介绍(连载4)

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

6.文字图片验证


实现这个功能,必须在16中勾选“启动图像和文本检查”。


打开“Tools->options->Script->Thumbnail”,勾选“Highlightthe thumbnail associated with a step”。如31如图所示。


image.png

31  设置缩略图


点击菜单“View->Thumbnail Explore”,就可以显示缩略图管理器了,如32所示。在脚本上选择代码,缩略图资源管理器就显示当前的缩略图。


image.png

32  缩略图资源管理器


接下来,打开“View->Snapshot”,快照窗口被显示出来,如33所示。


image.png

33  快照


在“缩略图资源管理器”选择需要加检查点的缩略图,然后切换到“快照”,在页面视图中点击所要检查的文字,右击鼠标,选择“Add Text Check Step”,如34所示。


image.png

34 文字检查


即可看见在代码中加入了如下代码。


web_reg_find("Text=电子商务系统",
        LAST);


选择函数web_reg_find,点击F1就可以查看这个函数的介绍,以后可以自己在代码中写函数。如35所示。


image.png

35 函数使用指南


验证图片的方法如下:点击菜单“View->Step Toolbox->web_image_check,36所示。


image.png

36 图片检查


lAlterative image name(ALT attribute):通过图像ALT属性来检验。

lImage server file name(SRCattribute):通过图像SRC属性来检验。

再一次运行,运行完毕如果在运行日志中出现:


Action.c(34):Registering web_reg_find was successful  [MsgId: MMSG-26390]


表示验证成功。


7.集合点和思考时间


用途:所谓集合点,就是设定一定数量的用户达到这个点,产生并发操作。它是模拟多用户并发操作的一种技术手段,操作可以是相同任务,也可以是不同任务。

 

image.png

37  集合点的原理


37描述了集合点的原理。在LoadRunner中插入开始事务前设置集合点,然后在场景中设置集合点策略。


设置步骤如下:

1)确定并发操作步骤;

2)在并发操作事务之前,插入集合点;

3)插入->集合点。

这里特别要指出:

注:

集合点必须在事务点前添加。

集合点可以在录制过程中或者录制结束后插入。38描述的是在录制过程中插入。


image.png

38  在录制过程中插入集合点


插入集合点的代码如下。

lr_rendezvous("login");

设置了集合点,在压力调度和监控系统Controller中运行菜单:“Scenario->Rendezvous”来设置集合点策略。


image.png

39. 在压力调度和监控系统Controller设置集合点策略



注:

如果菜单场景下的集合点显示为灰色,不可以操作,请运行Controller,然后停止,进入就可以设置了。

  

集合点设置策略如39所示,其中各个选项分别是。

  • 表示所有的用户的X%达到该集合点就释放集合点,开始运行。
  • 表示正在运行的用户的X%达到该集合点就释放集合点,开始运行。
  • 表示指定数量的用户达到集合点,等待X秒后就主动释放进行运行。
  • Vuser之间的超时时间:如果达到设置的范围内,设置并发用户的数量还是不能达到,这不管它,立即启动并发事务。


一般情况下选择第二个并发选项。


思考时间也称休眠时间,从业务角度来说,该时间指的是用户在操作时,每个请求之间的间隔时间。思考时间的设置在菜单“Replay-Runtime Setting-Think Time”,见40所示。


image.png

40 设置关联时间


  • Ignore think time:不考虑思考时间,即思考时间为0。由于这样设置不符合现实场景,且会给最后性能结果带来不真实的结果,所以不建议这样设置。


  • Replay think time as record:按录制时候产生是的值作为回放的思考时间。


  • Multiply recorded thinktime by:按录制时候产生是的值乘以相应的系数作为回放的思考时间。


  • Using random percentage ofrecorded think time:按录制时候产生是的值在某个百分比区间内作为回放的思考时间。


  • Limit think time to Xsecond(s):设置思考时间为固定的值。


思考时间的代码如下。


lr_think_time(2)


星云测试

http://www.teststars.cc

奇林软件

http://www.kylinpet.com

联合通测

http://www.quicktesting.net


顾翔凡言:    

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


目录
相关文章
|
监控 测试技术 数据安全/隐私保护
LoadRunner12工具介绍(连载11)
LoadRunner12工具介绍(连载11)
112 0
LoadRunner12工具介绍(连载11)
|
测试技术
LoadRunner12工具介绍(连载10)
LoadRunner12工具介绍(连载10)
115 0
LoadRunner12工具介绍(连载10)
|
测试技术 BI
LoadRunner12工具介绍(连载9)
LoadRunner12工具介绍(连载9)
115 0
LoadRunner12工具介绍(连载9)
|
BI
LoadRunner12工具介绍(连载8)
LoadRunner12工具介绍(连载8)
112 0
LoadRunner12工具介绍(连载8)
|
监控 负载均衡 测试技术
LoadRunner12工具介绍(连载7)
LoadRunner12工具介绍(连载7)
159 0
LoadRunner12工具介绍(连载7)
|
网络协议 网络安全 虚拟化
LoadRunner12工具介绍(连载6)
LoadRunner12工具介绍(连载6)
131 0
LoadRunner12工具介绍(连载6)
|
开发框架 监控 数据安全/隐私保护
LoadRunner12工具介绍(连载5)
LoadRunner12工具介绍(连载5)
123 0
LoadRunner12工具介绍(连载5)
|
测试技术 BI 数据库
LoadRunner12工具介绍(连载3)
LoadRunner12工具介绍(连载3)
127 0
LoadRunner12工具介绍(连载3)
|
JavaScript 前端开发 测试技术
LoadRunner12工具介绍(连载2)
LoadRunner12工具介绍(连载2)
142 0
LoadRunner12工具介绍(连载2)
|
监控 Oracle 关系型数据库
LoadRunner12工具介绍(连载1)
LoadRunner12工具介绍(连载1)
281 0
LoadRunner12工具介绍(连载1)