51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6478|回复: 9
打印 上一主题 下一主题

[原创] LoadRunner录制JavaCS程序,录制日志中有错

[复制链接]
  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2008-3-14 13:38:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    一个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 已终止。
    复制代码


    请高手赐教   :)

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2008-3-14 16:40:11 | 只看该作者
    我在录制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)
    不知道这行代码如何解决。看里面的意思就是说数据库连接的问题我想。
    但是系统都连接到了,为何这里会有这样的信息呢?很是郁闷,应该怎么解决呢?起初以为是协议的问题,但是换了好几种试验,结果都是一样。
    希望知道的朋友可以给讲解一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2008-3-14 16:46:19 | 只看该作者
    我曾经遇到过楼上的问题,报的错也是:Request Connection: Remote Server @ 127.0.0.1:56770   (Service=)  NOT PROXIED! ....

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

    仅作参考
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2008-3-14 17:11:36 | 只看该作者
    狐,你检查一下自己测试的软件用的是什么协议,我个人认为是协议选错了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
     楼主| 发表于 2008-3-14 17:12:26 | 只看该作者

    回复 3# 五-月-花 的帖子

    我的机器没有使用代理    :(
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
     楼主| 发表于 2008-3-14 17:15:49 | 只看该作者

    回复 4# k99378 的帖子

    CS和BS都是Java开发的     如果是协议有问题,那就只能使用Java Vuser协议了,那样的话就得读开发包,手写脚本了,也就意味着Sockets对Java的CS不适用了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
     楼主| 发表于 2008-3-14 17:20:21 | 只看该作者

    会不会与ajax有关?

    Asynchronous JavaScript and XML
    利用浏览器的xmlhttp协议,向服务器发送request,并获取response,从而刷新页面。
    从发起请求,到解析反馈信息都是用javascript控制.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2008-3-14 17:31:51 | 只看该作者
    Java Vuser协议用过没有?程序里面如果插入ajax的话,那你去试一下LR9.0里面的java(ajax)协议
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
     楼主| 发表于 2008-3-14 17:35:38 | 只看该作者

    java(ajax)

    明天找台机装个9.0看看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2011-11-7 11:44:20 | 只看该作者
    本帖最后由 boy_caijun 于 2011-11-7 11:45 编辑

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

    报错

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-16 03:17 , Processed in 0.077385 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表