loadrunner11-设置集合点及检查点

loadrunner11-设置集合点及检查点

ID:9945537

大小:571.95 KB

页数:20页

时间:2018-05-16

loadrunner11-设置集合点及检查点_第1页
loadrunner11-设置集合点及检查点_第2页
loadrunner11-设置集合点及检查点_第3页
loadrunner11-设置集合点及检查点_第4页
loadrunner11-设置集合点及检查点_第5页
资源描述:

《loadrunner11-设置集合点及检查点》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、设置集合点      集合点可以控制各个Vuser以便在同一时刻执行任务,借助集合点,可以在loadrunner中实现真正意义上的完合一样的并发。      当使用集合点时,可以在系统上模拟较重的用户负载。当某个Vuser到达该集合点时,Controller会将其保留,直到参与该集合的全部Vuser都到达。当满足集合条件时,Controller释放Vuser,这样可以产生非常密集的同一类用户操作或请求。Vuser从集合释放后,将执行脚本中的下一个任务。集合点一般会创建在用户事务的开始标志彰。只

2、能在脚本的Action部分(而不是init或end部分)添加集合点。       Lr_rendezvous(“集合点名”)如何设置集合点-录制登录testlink脚本为例:1.从菜单中选择运行VirtualUserGenerator,在NewVirtualUser窗口选择Web(HTTP/HTML)协议,点击“Create”按钮。2.在弹出的窗口中输入要录制的url地址http://192.168.1.251/testlink/login.php?note=expired,并选择"Recordi

3、ntoAction"为vuser_init,点击OK正式开始录制,这时会自动打开登录主页面。3.点击工具条“暂停”按钮暂停录制,并选择“RecordintoAction”为Action,在登录主页面输入用户名XXX,密码XXX,点击“login”按钮进行登录,登录成功后点击工具条“停止”按钮结束录制,登录脚本录制成功。4.在脚本Action部分右键选择“Insert→StartTransaction”弹出一个对话框,输入一个事务名字login,点击OK,“StartTransaction”插入完成

4、后,还需要插入一个“EndTransaction”,用以标识事务结束。5.在开始事务前插入集合点,右键选择“Insert”→“rendezvous”弹出一个对话框,输入集合点名字为login,点击OK集合点设置完毕。二、手动设置检查点为了检查web服务器返回的网页结果是否正确,VuGen支持在脚本中插入Test/Imag检查点。检查点有两种图片和文字。可以用三个函数实现:web_find()web_reg_find()web_image_check() 1.web_find()函数函数作用:在HT

5、ML页面中查找相应的内容参数举例:web_find("web_find","RighOf=a","LeftOf=b","What=name",LAST);参数解释:"web_find"定义该查找函数的名称;“LeftOf”和“RighOf=”用来定义查找字符的左右边界;“What=”定义查找内容。例如上述参数举例中的意思就是在页面中查找左边界为b,右边界为a,内容为name的信息函数用法:该函数是在查找页面中的内容,所以要放在要查找的内容的后面。注意事项:1.使用该函数时,要在Vuser->Run

6、-TmeSettings中勾选EnableImageandtextcheck,系统默认是不勾选该选项的。2.函数只能在基于HTML模式录制的脚本中进行查找。查找用户是否登录testlink成功信息-Testlink1.8.5[testdesingner]1.切换到Treeview视图,选择action中树形菜单需要插入检查点的一项,然后点击鼠标右键,选择插入到该操作执行前Insertafter,如图:2.在弹出的对话框中选择“TestCheck”,点击“OK”出现TextCheckProperti

7、es对话框,在“searchfor”中填入需要查找信息“TestLink1.8.5:XXX[testdesigner]”,点击“确定”完成添加text检查点。3.切换到scriptview视图,可以看到插入test文本检查点函数web_find(),点击“回放”按钮进行搜索所要查询的文本,在replayLog日志中可以看到Action.c(38):"web_find"successful.1occurrence(s)of"TestLink1.8.5:XXX[testdesigner]"found(

8、RightOf="",LeftOf="")  [MsgId:MMSG-27196]Action.c(38):web_findwassuccessful   [MsgId:MMSG-26392]2、web_reg_find()函数函数作用:在缓存中查找相应的内容参数举例:web_reg_find("Search=Body","SaveCount=ddd","Text=aaa",LAST);参数解释:1.Search用来定义查找范围,默认All,也可选择“headers”或body”部

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。