51Testing软件测试论坛

标题: LoadRunner录制JavaCS程序,录制日志中有错 [打印本页]

作者: higkoo    时间: 2008-3-14 13:38
标题: LoadRunner录制JavaCS程序,录制日志中有错
一个Java开发的CS程序,登录时需要读取一BS程序的用户信息并验证。

程序界面附图所示,我选择了Web+Sockets协议,录制日志:
  1. [Network Analyzer ( d98: d94)] ------------------------------------------------------------------------------------------
  2. [Network Analyzer ( d98: d94)] Load Network Traffic Analyzers:
  3. [Network Analyzer ( d98: d94)]     Analyzer Module: WPLUS (value=)
  4. [Network Analyzer ( d98: d94)]     Analyzer Module: WebBase (value=GetHttpProtocolAnalyzer:api_http_filter.dll)
  5. [Network Analyzer ( d98: d94)]     + Network Analyzer: api_http_filter.dll @ GetHttpProtocolAnalyzer Loaded!
  6. [Network Analyzer ( d98: d94)]     + Interception Auditors: WinInetWplusInterceptionAudit:api_http_filter.dll
  7. [Network Analyzer ( d98: d94)]     Analyzer Module: QTWeb (value=)
  8. [Network Analyzer ( d98: d94)]     Analyzer Module: WinSock (value=GetRawProtocolAnalyzer:api_sock_proxy.dll)
  9. [Network Analyzer ( d98: d94)]     + Network Analyzer: api_sock_proxy.dll @ GetRawProtocolAnalyzer Loaded!
  10. [Network Analyzer ( d98: d94)]     Analyzer Module: local_server (value=)
  11. [Network Analyzer ( d98: d94)] ------------------------------------------------------------------------------------------
  12. [Network Analyzer ( d98: e84)] Address lookup for higkoo = 192.168.1.15
  13. [Network Analyzer ( d98: d94)] Address lookup for higkoo = 192.168.1.15
  14. [Net An. Warning  ( d98: d94)] Request Connection: Remote Server @ 127.0.0.1:56770 (Service=) Failed attempt #1. Unable to connect to remote server: rc = -1 , le = 0)
  15. [Net An. Warning  ( d98: d94)] Request Connection: Remote Server @ 127.0.0.1:56770 (Service=) Failed attempt #2. Unable to connect to remote server: rc = -1 , le = 0)
  16. [Net An. Warning  ( d98: d94)] Request Connection: Remote Server @ 127.0.0.1:56770 (Service=) Failed attempt #3. Unable to connect to remote server: rc = -1 , le = 0)
  17. [Net An. Error    ( d98: d94)] Request Connection: Remote Server @ 127.0.0.1:56770   (Service=)  NOT PROXIED! (REASON: Unable to connect to remote server: rc = -1 , le = 0)
  18. [Network Analyzer ( d98: e3c)] Establish Listener @ 0.0.0.0:56770
  19. [Network Analyzer ( d98: f9c)] Address lookup for testserver = 192.168.1.10
  20. [Network Analyzer ( d98: f9c)] Address lookup for higkoo = 192.168.1.15
  21. [Network Analyzer ( d98: f9c)] Request Connection: Remote Server @ 10.1.21.67:9012   (Service=)  (Sid=  2)  PROXIED!
  22. [Web Request      ( d98: e84)] "POST /Applist/CSServiceServlet?method=userinfo"   
  23. [Network Analyzer ( d98: e84)]   (Sid:  2) Client -> Server : 870 bytes (Service=HTTP)
  24. [Network Analyzer ( d98: e84)]   (Sid:  2) Server -> Client : 1814 bytes  (Service=HTTP)
  25. [Network Analyzer ( d98: e84)]   (Sid:  2) Connection Terminated (by Client)
  26. [Network Analyzer ( d98: fac)] Address lookup for higkoo = 192.168.1.15
  27. [Network Analyzer ( d98: e3c)] Accept Connection : Service @ 0.0.0.0:56770  ,  Remote Client @ 127.0.0.1:1135
  28. [Network Analyzer ( d98: fac)] Request Connection: Remote Server @ 127.0.0.1:56770   (Service=)  (Sid=  4)  PROXIED!
  29. [Network Analyzer ( d98: e84)]   (Sid:  4) Client -> Server : 13 bytes
  30. [Network Analyzer ( d98: e84)]   (Sid:  3) Server -> Client : 13 bytes
  31. [Network Analyzer ( d98: e84)]   (Sid:  4) Connection Terminated (by Client)
  32. [Network Analyzer ( d98: e84)]   (Sid:  3) Connection Terminated (by Server)
复制代码

回放也出错:
  1. 虚拟用户脚本已启动
  2. 正在开始操作 vuser_init。
  3. Web Turbo 重播 LoadRunner 8.1.0 for WIN2003; Web 内部版本 4788   [MsgId: MMSG-27143]
  4. 运行时设置文件: "C:\Documents and Settings\higkoo\Local Settings\Temp\noname1\\default.cfg"   [MsgId: MMSG-27141]
  5. 正在结束操作 vuser_init。
  6. 正在运行 Vuser...
  7. 正在开始迭代 1。
  8. 正在开始操作 Action。
  9. Action.c(4): lrs_create_socket(socket0, TCP, ...)
  10. Action.c(10): 警告 -26491: “\”之后未跟随 x、X 或“\”   [MsgId: MWAR-26491]
  11. Action.c(10): web_custom_request("CSServiceServlet") 最高严重级别为“warning”,1488 个正文字节,314 个标头字节,12 个成块开销字节   [MsgId: MMSG-26387]
  12. Action.c(28): lrs_accept_connection(socket0, socket1)
  13. Action.c(28): 错误: 尝试 accept connection 的超时时间已到。错误代码: 9017。
  14. 从操作调用了中止。
  15. 正在结束 Vuser...
  16. 正在开始操作 vuser_end。
  17. 正在结束操作 vuser_end。
  18. Vuser 已终止。
复制代码


然后我只用Sockets录制,录制日志中没有错误,回放一样出错:
  1. 虚拟用户脚本已启动
  2. 正在开始操作 vuser_init。
  3. vuser_init.c(12): lrs_startup(257)
  4. 正在结束操作 vuser_init。
  5. 正在运行 Vuser...
  6. 正在开始迭代 1。
  7. 正在开始操作 Action。
  8. Action.c(14): lrs_create_socket(socket0, TCP, ...)
  9. Action.c(14): 错误: callConnect - 连接被拒绝。错误代码: 10061。
  10. Action.c(14): 错误: 尝试 connect 的超时时间已到。错误代码: 9017。
  11. 从操作调用了中止。
  12. 正在结束 Vuser...
  13. 正在开始操作 vuser_end。
  14. vuser_end.c(12): lrs_cleanup()
  15. 正在结束操作 vuser_end。
  16. Vuser 已终止。
复制代码


请高手赐教   :)
作者: villawzs    时间: 2008-3-14 16:40
我在录制Web系统的时候,也出现类似的问题
[Net An. Error    ( d98: d94)] Request Connection: Remote Server @ 127.0.0.1:56770   (Service=)  NOT PROXIED! (REASON: Unable to connect to remote server: rc = -1 , le = 0)
不知道这行代码如何解决。看里面的意思就是说数据库连接的问题我想。
但是系统都连接到了,为何这里会有这样的信息呢?很是郁闷,应该怎么解决呢?起初以为是协议的问题,但是换了好几种试验,结果都是一样。
希望知道的朋友可以给讲解一下
作者: 五-月-花    时间: 2008-3-14 16:46
我曾经遇到过楼上的问题,报的错也是:Request Connection: Remote Server @ 127.0.0.1:56770   (Service=)  NOT PROXIED! ....

后来查了原因,是因为我IE设置代理了,把代理设置去了就可以了

仅作参考
作者: k99378    时间: 2008-3-14 17:11
狐,你检查一下自己测试的软件用的是什么协议,我个人认为是协议选错了。
作者: higkoo    时间: 2008-3-14 17:12
标题: 回复 3# 五-月-花 的帖子
我的机器没有使用代理    :(
作者: higkoo    时间: 2008-3-14 17:15
标题: 回复 4# k99378 的帖子
CS和BS都是Java开发的     如果是协议有问题,那就只能使用Java Vuser协议了,那样的话就得读开发包,手写脚本了,也就意味着Sockets对Java的CS不适用了。
作者: higkoo    时间: 2008-3-14 17:20
标题: 会不会与ajax有关?
Asynchronous JavaScript and XML
利用浏览器的xmlhttp协议,向服务器发送request,并获取response,从而刷新页面。
从发起请求,到解析反馈信息都是用javascript控制.

作者: k99378    时间: 2008-3-14 17:31
Java Vuser协议用过没有?程序里面如果插入ajax的话,那你去试一下LR9.0里面的java(ajax)协议
作者: higkoo    时间: 2008-3-14 17:35
标题: java(ajax)
明天找台机装个9.0看看
作者: boy_caijun    时间: 2011-11-7 11:44
本帖最后由 boy_caijun 于 2011-11-7 11:45 编辑

请问如何用loadrunner打开java写的c/s程序,我打开时总是报错."无法创建虚拟机"
这问题如何解决?盼复.
录制设置
[attach]75930[/attach]
报错
[attach]75929[/attach]




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