51Testing软件测试论坛

标题: 高手门请帮忙。LR8.1为什么不能录制Action [打印本页]

作者: jinsky    时间: 2007-5-10 17:00
标题: 高手门请帮忙。LR8.1为什么不能录制Action
我安装的是LR8.1 ,按照这个帖子装的 ---->http://bbs.51testing.com/thread-47514-1-1.html

之后,我按照Tutorial 8.1 里的讲解,第3讲里的< 如何开始录制活动>,按照上面的步骤我做下来, 到open 这个网页:-->
http://localhost:1080/MercuryWebTours/
登陆成功,可是在浮动录制工具栏上显示, Recording .....(25 events), 我做了许多事件,可始终是25个,就是说明 没有启动录制,...
有人遇到这个问题吗.???高人帮忙解决一下.!!!!!谢谢.!!!  顺便付上一张图!!
作者: wwwlisheng    时间: 2007-5-10 22:32
没试过你说的http://bbs.51testing.com/thread-47514-1-1.html
但是从你的现象看,一定有问题。
看看防火墙?
重新启动。
重新安装。
录制别的网站,比如51testing.
作者: jinsky    时间: 2007-5-11 08:49
首先谢谢wwwlisheng .
我试过了,还是不行, 没有记录点, 存图也没有。不知道是哪里出现的问题。郁闷啊.!!!!
我在另外的一个机器上装了个8.0 ,不太好试...!!!!
作者: Zee    时间: 2007-5-11 09:07
脚本发出来看看。
作者: jinsky    时间: 2007-5-11 09:52
HI Zee
没有生成脚本,只是录制Action. 没有记录啊。>!!
作者: jinsky    时间: 2007-5-11 10:00
我添加一个Action ,在脚本里的是这样
Action()
{
        return 0;
}

是不是没有引用一些东西啊,比如
#include "as_web.b"
作者: Zee    时间: 2007-5-11 10:12
原来看到有个人有这个录制不到脚本的问题,俺也不知道什么原因。
他重装系统解决的,。
作者: rickyzhu    时间: 2007-5-11 10:12
不用手工添加action。

确认你的协议选择没问题?

25个事件说明已经录制成功了。后续操作是否没有新的消息产生了?
作者: jinsky    时间: 2007-5-11 10:28
可是在浮动录制工具栏上显示, Recording .....(100 events), 我做了许多事件,可是在Action 里没有什么代码!!也没有快照!!!
作者: shanxi    时间: 2007-5-11 10:43
去当前用户的Temp文件夹下找noname*,这样的目录

名字怎么样对应的,脑子好使稍微想想就能明白

[ 本帖最后由 shanxi 于 2007-5-12 10:37 编辑 ]
作者: jinsky    时间: 2007-5-11 10:55
不明白楼上的。能否说的详细点!!!
作者: rickyzhu    时间: 2007-5-11 13:34
标题: 回复 #9 jinsky 的帖子
哦哦哦哦哦。。。。。。。。。。。

我知道了,你要结束录制之后,代码才会生成。
作者: jinsky    时间: 2007-5-12 10:27
楼上的兄弟,我结束录制后,还是没有看到代码的生成,怎么搞的啊??
作者: jinsky    时间: 2007-5-12 10:30
这个是生成的log .

****** Start Log Message ******
Web Recorder version : 8.1.0.1292
Recording Mode: HTML-based script
Correlation is enabled system wide
Not recording headers
Not excluding content types
Do not record this content types as a resource:
        text/html
        text/xml
Reset context between actions
Record non-HTML elements in current HTML function
Protocol Type: Multi-QTWeb

$$$$$$ End Log Message $$$$$$

Code generation version: 8.1.0.576
作者: shanxi    时间: 2007-5-12 10:45
你就不能自己创造条件自己分析吗?
你给的信息并不全面

LR的Vugen.exe开始录制的时候会在当前用户的Temp文件夹下生成noname*,这个*代表一个数字,稍微观察一下就能知道是哪个数字,不用告诉我不知道这个Temp文件在哪里,不知道自己努力去寻找!

在noname*这个文件夹内,LR监听相应协议端口的时候会生成类似http.db这样的文件夹,这个文件夹下有类似res_*这样的文件,这些文件是Vegen.exe监听Packet时获取的流,打开它能得到从服务器端获取的内容,当你点停止录制后,Vugen.exe会调用webhtmlgenerator.dll(名字忘记了),根据http.db文件夹里面记录的内容在本地生成html、ini、picture这类资源文件。


[ 本帖最后由 shanxi 于 2007-5-12 10:57 编辑 ]
作者: jinsky    时间: 2007-5-12 10:50
"Not recording headers"

是不是由于我在action 里缺少引用的一个头文件,比如:
#include "as_web.b"
作者: jinsky    时间: 2007-5-12 10:52
因为是是刚开始学习LR,有些还不是很清楚!
作者: shanxi    时间: 2007-5-12 10:55
一般装了LR8.1后

选择对协议i,点击录制,LR就能自动去监听相应端口了

现在你的情况可能是监听的时候根本没能获得数据,而不是生成脚本的时候没有用相关头文件导致没生成


你现在应该去创造条件去确定一下哪步出错了!!!

[ 本帖最后由 shanxi 于 2007-5-12 11:02 编辑 ]
作者: jinsky    时间: 2007-5-12 10:57
有可能是接听端口的问题,我这不是没有经验吗!!不好意思麻烦你了。!!
作者: shanxi    时间: 2007-5-12 10:59
你现在能确定那个noname*-〉http.db(文件夹名字可能是错误的手头没LR,你自己可以类推是哪个文件夹)

下面有数据生成吗?

或者这样 录制的时候你选中vugen.exe,鼠标右键点击上面的"Restore"看Recording Log有没有什么记录

[ 本帖最后由 shanxi 于 2007-5-12 11:01 编辑 ]
作者: jinsky    时间: 2007-5-12 11:03
没有找到你说的文件,下面是Recording log
---------------------------------------------------------------------
[Network Analyzer ( fcc: 534)] Load Network Traffic Analyzers:
[Network Analyzer ( fcc: 534)]     Analyzer Module: WPLUS (value=)
[Network Analyzer ( fcc: 534)]     Analyzer Module: WebBase (value=GetHttpProtocolAnalyzer:api_http_filter.dll)
[Network Analyzer ( fcc: 534)]     + Network Analyzer: api_http_filter.dll @ GetHttpProtocolAnalyzer Loaded!
[Network Analyzer ( fcc: 534)]     + Interception Auditors: WinInetWplusInterceptionAudit:api_http_filter.dll
[Network Analyzer ( fcc: 534)]     Analyzer Module: QTWeb (value=)
[Network Analyzer ( fcc: 534)]     Analyzer Module: local_server (value=)
[Network Analyzer ( fcc: 534)] ------------------------------------------------------------------------------------------
[Network Analyzer ( fcc: da0)] Address lookup for TMS-jinjianguo-T1 = 192.168.20.107
[Network Analyzer ( fcc: d88)] Address lookup for TMS-jinjianguo-T1 = 192.168.20.107
[Net An. Warning  ( fcc: d88)] Request Connection: Remote Server @ 127.0.0.1:1080 (Service=) Failed attempt #1. Unable to connect to remote server: rc = -1 , le = 0)
[Net An. Warning  ( fcc: d88)] Request Connection: Remote Server @ 127.0.0.1:1080 (Service=) Failed attempt #2. Unable to connect to remote server: rc = -1 , le = 0)
[Net An. Warning  ( fcc: d88)] Request Connection: Remote Server @ 127.0.0.1:1080 (Service=) Failed attempt #3. Unable to connect to remote server: rc = -1 , le = 0)
[Net An. Error    ( fcc: d88)] Request Connection: Remote Server @ 127.0.0.1:1080   (Service=)  NOT PROXIED! (REASON: Unable to connect to remote server: rc = -1 , le = 0)
[Network Analyzer ( fcc: 1fc)] Address lookup for TMS-jinjianguo-T1 = 192.168.20.107
[Net An. Warning  ( fcc: 1fc)] Request Connection: Remote Server @ 127.0.0.1:1080 (Service=) Failed attempt #1. Unable to connect to remote server: rc = -1 , le = 0)
[Net An. Warning  ( fcc: 1fc)] Request Connection: Remote Server @ 127.0.0.1:1080 (Service=) Failed attempt #2. Unable to connect to remote server: rc = -1 , le = 0)
[Net An. Warning  ( fcc: 1fc)] Request Connection: Remote Server @ 127.0.0.1:1080 (Service=) Failed attempt #3. Unable to connect to remote server: rc = -1 , le = 0)
[Net An. Error    ( fcc: 1fc)] Request Connection: Remote Server @ 127.0.0.1:1080   (Service=)  NOT PROXIED! (REASON: Unable to connect to remote server: rc = -1 , le = 0)
[Network Analyzer ( fcc: 1fc)] Address lookup for TMS-jinjianguo-T1 = 192.168.20.107
[Net An. Warning  ( fcc: 1fc)] Request Connection: Remote Server @ 127.0.0.1:1080 (Service=) Failed attempt #1. Unable to connect to remote server: rc = -1 , le = 0)
[Net An. Warning  ( fcc: 1fc)] Request Connection: Remote Server @ 127.0.0.1:1080 (Service=) Failed attempt #2. Unable to connect to remote server: rc = -1 , le = 0)
[Net An. Warning  ( fcc: 1fc)] Request Connection: Remote Server @ 127.0.0.1:1080 (Service=) Failed attempt #3. Unable to connect to remote server: rc = -1 , le = 0)
[Net An. Error    ( fcc: 1fc)] Request Connection: Remote Server @ 127.0.0.1:1080   (Service=)  NOT PROXIED! (REASON: Unable to connect to remote server: rc = -1 , le = 0)
作者: shanxi    时间: 2007-5-12 11:05
记录上写的很明白了,只看这条:

[Net An. Warning  ( fcc: d88)] Request Connection: Remote Server @ 127.0.0.1:1080 (Service=) Failed attempt #1. Unable to connect to remote server: rc = -1 , le = 0)
下面的Log是Vugen.exe在不停尝试去连接,但始终没能成功

[ 本帖最后由 shanxi 于 2007-5-12 12:54 编辑 ]
作者: jinsky    时间: 2007-5-12 11:07
谢谢啊。.问题出在这里。.怎么去解决啊.!!麻烦你指点一下 .~!!
作者: shanxi    时间: 2007-5-12 11:14
用netstat命令看本地Server的1080端口服务启动了没?

再确保本地的1080端口是打开的,比如到系统防火墙里面把1080加入允许端口
作者: jinsky    时间: 2007-5-12 11:19
我机器上的是关闭的。.
我run->netsart
Active Connections
没有看到1080 .
作者: jinsky    时间: 2007-5-12 11:20
我机器上的防火墙是关闭的。.
我run->netsart
Active Connections
没有看到1080 .
作者: shanxi    时间: 2007-5-12 11:35
看这个链接上的KB:The Web Recorder is not recording any events


一个条件一个条件地去排除

先尝试一下 录制前卸载机器上的杀毒软件
作者: jinsky    时间: 2007-5-12 11:50
谢谢。啊。.!
我机器是是装了杀毒软件,2个。诺顿,和AVG.
作者: jinsky    时间: 2007-5-12 12:01
谢谢你的孜孜不倦的指点啊。我卸了 杀毒的软件在试 试!!
作者: jinsky    时间: 2007-5-12 12:05
我卸了 杀毒的软件,还是有这个错误!
[Net An. Error    ( fcc: 1fc)] Request Connection: Remote Server @ 127.0.0.1:1080   (Service=)  NOT PROXIED! (REASON: Unable to connect to remote server: rc = -1 , le = 0)
作者: hello_kitty    时间: 2007-5-12 12:35
我也有同样的问题,录制的时候有事件,但是脚本是空的,不知道怎么回事,因为公司不能上网,所以我的机子也没装防火墙和杀毒软件
作者: shanxi    时间: 2007-5-12 12:52
按照这个链接上的KB:The Web Recorder is not recording any events


已经排除了杀毒软件,防火墙设置这条了

用LR去做需要保证机器是干净的,所谓干净的机器是OS上没有安装除LR之外的其他软件。一般这样就不会出现录制问题

[ 本帖最后由 shanxi 于 2007-5-12 12:55 编辑 ]
作者: jinsky    时间: 2007-5-12 12:55
我还是重新装了个干净的系统,ok了。哈哈。谢谢你门,shanxi ,wwwlisheng ,rickyzhu and zee.
作者: konglingzhen    时间: 2007-5-14 09:48
不是吧,用loadrunner那么不容易啊,什么软件都不能装,我岂不是用不成loadrunner了??
作者: netcat    时间: 2007-5-22 09:44
ddsdlkfj2
作者: liulangchina    时间: 2007-5-22 09:45
dsf
作者: yxd2006    时间: 2007-5-23 11:21
录制内部网试下
作者: morriam    时间: 2007-5-23 12:16
呵呵,当然,不仅是loadrunner,做测试一般来说都应该用一个相对干净的系统吧,避免引起不必要的冲突
作者: impulse    时间: 2007-5-24 16:12
51高手还真多
作者: konglingzhen    时间: 2007-5-24 17:01
我的8.1第一次装,没有关闭防火墙, 导致analysis module不能用,后来冲撞系统,关了防火墙、杀毒软件、断网装的,现在可以用了,呵呵,其实在这个过程中重装了一次系统,恢复了3、4次系统,sdlkfj1
怕怕哦。。

建议!装loadrunner之前一定要备份系统,嘎嘎。。。
作者: wyx    时间: 2007-6-4 14:10
标题: 还在不?
   还在不?能不能给我个8.1的下载地址啊,我在哪都找不到啊?
作者: sundaytang    时间: 2009-6-17 20:03
使用ie
然后修改ie的internet属性-->高级-->点击启用第三方浏览器扩展(需要重启动)(点击掉)
作者: Tom2006    时间: 2009-6-18 11:27
标题: 我也遇见过同样的问题。
我也遇见过同样的问题。我也试试一个干净的系统
作者: skylin    时间: 2011-7-5 22:24
我按照Tutorial 8.1 里的讲解,第3讲里的< 如何开始录制活动>,按照上面的步骤我做下来, 到open 这个网页:-->
http://localhost:1080/MercuryWebTours/
登陆成功,可是在浮动录制工具栏上显示, Recording .....(0events),

我和楼主不同的就是recording 一直是 0 events , 而且一直跳出一个 action 的错误, 不知道怎么回事, 谁能指教下啊




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