51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6714|回复: 18
打印 上一主题 下一主题

[原创] 如何解决Vugen回放Socket 错误

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-3-10 12:58:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在我们使用LR9.1和LR9.5录制winsocket协议的时候,我们经常会遇到回放的问题
回放的时候Vugen会卡死,而mmdrv.exe进程会占用50%以上的CPU,最终整个脚本无法回放,这个情况在某些其他的协议回放中也会遇到。
这个问题有朋友说是wsrun32.dll文件导致的,确实在替换了该文件后,问题解决,不过这个文件是无法应用在LR9.5上的,再说该修改文件是非官方的解决方案,只能临时客串。
这里我们给出最终的解决方法
修改操作系统的语言为英文即可。。。。(英文系统尤佳)准确说是修改系统对非unicode内容的编码格式为英文即可

导致脚本回放错误的原因是在使用中文操作系统,在中文的格式处理中wsrun32.dll无法处理,最终导致了系统的错误,而HP在系统测试阶段并没有对中文操作系统做完整的测试(估计国内的正版量太少了吧。。。。)
最终导致了该问题。

[ 本帖最后由 云层 于 2009-5-28 13:37 编辑 ]

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

19#
发表于 2012-3-16 10:27:33 | 只看该作者
回复  云层
云大,俺使得loadrunner11,操作系统xp  更换语言以后仍然会卡死
luxiuxiu1987 发表于 2012-3-16 10:22

求帮助,录制的脚本为,
        web_url("GetImageStream.ashx_16",
                "URL=http://XXX.com/ajax/GetImageStream.ashx?source=KIOSK&type=3&resolution=&size=B&id=948d6346-e24b-4e13-9928-f940b01e9a49",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://xxx.com/GoodsDetail.aspx?cardnumber=6282100000000003&terminalId=000000000000&infocode=10044495963",
                "Snapshot=t62.inf",
                "Mode=HTTP",
                LAST);
详细页图片下载 图片格式为jpg,如果把这个注掉又会影响性能测试结果,云大,请帮助帮助俺吧
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2012-3-16 10:22:29 | 只看该作者
回复 1# 云层
云大,俺使得loadrunner11,操作系统xp  更换语言以后仍然会卡死
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2010-12-10 09:52:27 | 只看该作者
lr9.5无法回放winsocket脚本的问题,解决方法和补丁:http://www.timetoyou.com/2010/12/03/376
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2010-8-11 14:52:59 | 只看该作者
在网上找了一个wsrun32.dll替换后,在回放脚本时出现无法加载wsrun32.dll的问题,导致脚本无法回放!
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2010-6-3 10:08:00 | 只看该作者
云层老师,我安了lr9.1后,进行并发时,cpu就一直处理100%,要怎么处理呢?
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2010-6-2 17:49:18 | 只看该作者
我将录制的脚本保存后,又换回到中文系统运行,运行就出现错误,因为之前在英文系统录制的脚本,如点击登录进行链接时,
脚本中的text=??不能识别,因此在运行时就出错.换到中文系统也一样,而且点tree视图还会被卡死,又出现cpu占50%.
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2010-6-2 17:32:11 | 只看该作者
8.1好像不受这个问题影响,但是如果你换了英文,那么会带来返回的页面中文不会被正确翻译,所以乱码就乱码了,当然好像录制出来的英文代码你可以换回中文系统运行的,这个应该是可以通过的。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2010-6-2 17:29:04 | 只看该作者
我用的lr8.1的,用云层老师所说的方法修改了系统语言解决了卡死问题,但又有一个新的问题出现,脚本在回放时,或点tree视图网页显示是西欧码.请问如何解决?
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2010-5-28 10:54:48 | 只看该作者
可不可以不修改操作系统语言,因为我的机器上修改不了.但替换wsrunn32.dll又找不到地方下载.请替换过的大虾传授点经验.
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2010-3-15 10:48:55 | 只看该作者
谢谢云层老师分享,我用的LR9.5,改了语言设置后,没有再出现回放时卡死的现象了:)
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2009-12-30 15:46:48 | 只看该作者
sockets的回放好像是没有test results吧
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-7-9 17:38:40 | 只看该作者

求教

你好,使用了你教的方法后的确可以解决回放时CPU占用50%的情况,并且可以回放脚本,但又出现一个新问题,回放完成后弹出回放结果页面Untitled Test Results为空白,没显示任何信息,请教为什么会出现此问题,您是否遇到过,该如何解决,谢谢,我用的是LR9.0  操作系统为XP
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2009-5-28 13:35:53 | 只看该作者
我用的就是9.5做法是相同的wsrun32.dll一样存在于loadrunner的安装目录中,你可以不改语言,只需要保证录制出来的内容没有中文格式就行了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-5-27 16:50:16 | 只看该作者
云层老师,wsrun32.dll这个文件不能应用在9.5版本上,那么也就应该不存在在中文的格式处理中无法处理wsrun32.dll文件的情况啊,那就应该不是这个在中文格式处理中无法处理wsrun32.dll文件导致的这个问题吧?
请赐教,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-4-7 17:46:42 | 只看该作者
几个月前被这个问题折磨了好多天,后来替换wsrun32.dll好了,一直用winscoket协议,后来也没有出现问题(lr9.0)!!回头试试改语言
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2014-10-24 09:36
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2009-3-11 18:23:40 | 只看该作者
    顶一个
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2009-3-11 18:16:50 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2009-3-11 17:34:12 | 只看该作者
    好了,出色原创!!!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-9 10:40 , Processed in 0.102388 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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