云层 发表于 2009-3-10 12:58:04

如何解决Vugen回放Socket 错误

在我们使用LR9.1和LR9.5录制winsocket协议的时候,我们经常会遇到回放的问题
回放的时候Vugen会卡死,而mmdrv.exe进程会占用50%以上的CPU,最终整个脚本无法回放,这个情况在某些其他的协议回放中也会遇到。
这个问题有朋友说是wsrun32.dll文件导致的,确实在替换了该文件后,问题解决,不过这个文件是无法应用在LR9.5上的,再说该修改文件是非官方的解决方案,只能临时客串。
这里我们给出最终的解决方法
修改操作系统的语言为英文即可。。。。(英文系统尤佳)准确说是修改系统对非unicode内容的编码格式为英文即可

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

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

fishy 发表于 2009-3-11 17:34:12

好了,出色原创!!!

Zee 发表于 2009-3-11 18:16:50

:D

aman_cao 发表于 2009-3-11 18:23:40

顶一个:victory:

guangleisun 发表于 2009-4-7 17:46:42

几个月前被这个问题折磨了好多天,后来替换wsrun32.dll好了,一直用winscoket协议,后来也没有出现问题(lr9.0)!!回头试试改语言

yzylion 发表于 2009-5-27 16:50:16

云层老师,wsrun32.dll这个文件不能应用在9.5版本上,那么也就应该不存在在中文的格式处理中无法处理wsrun32.dll文件的情况啊,那就应该不是这个在中文格式处理中无法处理wsrun32.dll文件导致的这个问题吧?
请赐教,谢谢

云层 发表于 2009-5-28 13:35:53

我用的就是9.5做法是相同的wsrun32.dll一样存在于loadrunner的安装目录中,你可以不改语言,只需要保证录制出来的内容没有中文格式就行了

yaya_free 发表于 2009-7-9 17:38:40

求教

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

云层 发表于 2009-12-30 15:46:48

sockets的回放好像是没有test results吧

annie0406 发表于 2010-3-15 10:48:55

谢谢云层老师分享,我用的LR9.5,改了语言设置后,没有再出现回放时卡死的现象了:)

zll_618 发表于 2010-5-28 10:54:48

可不可以不修改操作系统语言,因为我的机器上修改不了.但替换wsrunn32.dll又找不到地方下载.请替换过的大虾传授点经验.

zll_618 发表于 2010-6-2 17:29:04

我用的lr8.1的,用云层老师所说的方法修改了系统语言解决了卡死问题,但又有一个新的问题出现,脚本在回放时,或点tree视图网页显示是西欧码.请问如何解决?

云层 发表于 2010-6-2 17:32:11

8.1好像不受这个问题影响,但是如果你换了英文,那么会带来返回的页面中文不会被正确翻译,所以乱码就乱码了,当然好像录制出来的英文代码你可以换回中文系统运行的,这个应该是可以通过的。

zll_618 发表于 2010-6-2 17:49:18

我将录制的脚本保存后,又换回到中文系统运行,运行就出现错误,因为之前在英文系统录制的脚本,如点击登录进行链接时,
脚本中的text=??不能识别,因此在运行时就出错.换到中文系统也一样,而且点tree视图还会被卡死,又出现cpu占50%.

wlm 发表于 2010-6-3 10:08:00

云层老师,我安了lr9.1后,进行并发时,cpu就一直处理100%,要怎么处理呢?

sutianci 发表于 2010-8-11 14:52:59

在网上找了一个wsrun32.dll替换后,在回放脚本时出现无法加载wsrun32.dll的问题,导致脚本无法回放!

aitthings 发表于 2010-12-10 09:52:27

lr9.5无法回放winsocket脚本的问题,解决方法和补丁:http://www.timetoyou.com/2010/12/03/376

luxiuxiu1987 发表于 2012-3-16 10:22:29

回复 1# 云层
云大,俺使得loadrunner11,操作系统xp更换语言以后仍然会卡死

luxiuxiu1987 发表于 2012-3-16 10:27:33

回复云层
云大,俺使得loadrunner11,操作系统xp更换语言以后仍然会卡死
luxiuxiu1987 发表于 2012-3-16 10:22 http://bbs.51testing.com/images/common/back.gif
求帮助,录制的脚本为,
        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,如果把这个注掉又会影响性能测试结果,云大,请帮助帮助俺吧
页: [1]
查看完整版本: 如何解决Vugen回放Socket 错误