51Testing软件测试论坛

标题: loadrunner怎么录制树形图展开 [打印本页]

作者: kudianxin    时间: 2011-11-11 16:50
标题: loadrunner怎么录制树形图展开
有个树形图如图所示[attach]76022[/attach]
loadrunner怎么录制树形图展开?
作者: mymagic    时间: 2011-11-11 17:11
跟展开无关,主要看最后提交服务器的通讯数据。
作者: msnshow    时间: 2011-11-11 22:02
同楼上所讲,如果不与服务器有数据交互,那LR是不知道的
作者: thirfing    时间: 2011-11-12 21:25
楼主的目的?
作者: thirfing    时间: 2011-11-12 21:26
楼主的目的?那一串数据可以通过关联取的。
作者: kudianxin    时间: 2011-11-14 08:22
回复 2# mymagic


    谢谢,当我单击“名著”下的“红楼梦”时,会显示出多条数据,如图所示[attach]76050[/attach]
在此图中插入检查点,回放时fail,初步判断,展开树形图时lr没有记录到,这需要怎么解决呀?
作者: kudianxin    时间: 2011-11-14 08:23
回复 3# msnshow


    多谢版主,初步判断展开树形图时没有数据交互,这种情况loadrunner怎么解决呀?
作者: kudianxin    时间: 2011-11-14 08:33
回复 5# thirfing


    谢谢,在实际情况中,单击树形图中任意目录下的末节点会显示很多条信息,再搜索相关信息。
    我的目的是想测测搜索信息的性能,可在展开树形图时,虽然events([attach]76051[/attach])的数值有所增加,但好像没产生什么脚本,在显示的信息界面插入检查点回放时也是fail。
作者: kudianxin    时间: 2011-11-14 08:38
回复 5# thirfing


    不知您所说的关联与session那类关联有什么区别,怎么操作?谢谢。。。
作者: mymagic    时间: 2011-11-14 09:00
用URL-mode 模式录制试试
作者: thirfing    时间: 2011-11-14 09:21
回复 9# kudianxin


    关联操作都是一样的。
在脚本调试的时候,勾选tools——generation options——display——show  run time viewer during replay。回放脚本,看下哪一步出错。(先去掉检查点)
作者: kudianxin    时间: 2011-11-14 11:13
回复 10# mymagic


    谢谢,因为页面中含有js所以一直都是用的URL模式。我在单击展开树形图前加了一个事务,单击后结束该事务,结果在脚本中相应的事务中没有脚本代码生成。
作者: kudianxin    时间: 2011-11-14 11:20
回复 11# thirfing


    谢谢,我的loadrunner中没有您说的那个选项[attach]76054[/attach]
    不加检查点,没设置关联,回放是pass的。
作者: mymagic    时间: 2011-11-14 11:20
是不是打开页面时,直接加载完成了?
作者: kudianxin    时间: 2011-11-14 11:30
本帖最后由 kudianxin 于 2011-11-14 11:31 编辑

回复 15# mymagic


    在ie中输入连接地址,单击回车,显示如图所示[attach]76058[/attach]
    单击“目录查询”显示如图所示[attach]76056[/attach]
    在展开树形图,单击相应末节点,显示如图所示[attach]76057[/attach]
作者: thirfing    时间: 2011-11-14 12:03
回复 13# kudianxin


    就是这个选项show-brower during replay。现在回放,脚本运行到展开目录时,页面显示什么错误?
作者: kudianxin    时间: 2011-11-15 11:31
回复 16# thirfing


    谢谢,已经选上了,不加检查点,没有设置关联,在回放时没有任何错误,在脚本回放时显示的页面与录制过程中的页面并不是完全一致的,回放过程中就看不到树形图被展开的那个页面。
作者: thirfing    时间: 2011-11-15 11:49
回复 17# kudianxin


    在展开的时候,与服务器无交互,所以没有被记录。但是你在点击“红楼梦”的时候,发送请求,查询所需要的数据。  回放过程中页面上应该能看到查询结果,如果检查点失败,检查一下检查点设置得是否正确。
作者: reven_baiyu    时间: 2011-11-16 08:57
录制的时候可以试试低级录制或者用键盘操作展开
作者: PeterKang    时间: 2011-11-16 09:03
用关联看看是不是能行,我觉得能行
作者: kudianxin    时间: 2011-11-16 14:55
回复 18# thirfing
正如您所说,展开时没有交互。可我在展开前插入文本检查点,结果还是fail,我就晕了。
我在系统打开的首页插入检查点如图[attach]76110[/attach]
在Url:search处insert after文本检查点,成功插入检查点之后,如图所示[attach]76111[/attach]
回放后结果还是fail
错误提示是:Action.c(13): Error -27985: There is no context for HTML-based functions. A previous function may not have used "Mode=HTML" or downloaded only non-HTML page(s), or the context has been reset (e.g., due to a GUI-based function)          [MsgId: MERR-27985]
Action.c(13): web_find highest severity level was "ERROR"          [MsgId: MMSG-26391]
都无语了~~~
作者: kudianxin    时间: 2011-11-16 14:58
回复 19# reven_baiyu


    谢谢  您所说的低级模式和键盘操作指的是什么协议,还是什么设置?
作者: kudianxin    时间: 2011-11-16 15:01
回复 20# PeterKang


    谢谢   刚接触lr不久   不知您说的关联是什么意思?我知道服务器返回的动态数据有时需要设置关联。
作者: thirfing    时间: 2011-11-16 15:29
回复 21# kudianxin


    web_find函数要求HTML录制模式,勾选Enable image and txt check
作者: kudianxin    时间: 2011-11-17 09:23
回复 24# thirfing


    谢谢您的帮助    问题就出在web_find上      我用的是url模式      改用web_reg_find()再加上if判断就好了     十分感谢
作者: wangyanzhao    时间: 2011-11-17 21:25
和服务器有交换的才能录制下来
作者: kudianxin    时间: 2011-11-18 08:16
回复 26# wangyanzhao


    确实如您所说,不过我有个疑问,如果在一个流程中,有几个操作没有与服务器交互,那么在脚本回放时,loadrunner是怎么处理没有交互的操作呢?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2