http+socket协议,编译就死机
印象中用socket协议录制的脚本,编译就会死机,虚拟用户发生器就是会无响应,什么原因呢?今天看Vuser里面老死机,用场景调脚本运行,结果提示序列号的问题,把web的10000用户序列号换成golba的1000用户协议,场景不提示序列号问题了。但用户老在pending状态,查看说明是:
Vuser is wating for loadgenerator localhost to connect.
为什么和socket有关的协议,在录制脚本后就死机,要怎样解决,求有socket测试经验的大侠们帮助! 有哪位大侠测试过socket协议呢? 单用windows sockets协议录制的脚本,编译也是死机,怎么回事呢? 版本Loadrunner9.5,在坛子上找到两个解决方法,我先试验一下,成功后来告诉大家 http://bbs.51testing.com/viewthread.php?tid=130128&highlight=socket
参照上贴,问题已解决,帖子中讲述了三个方法,我都实验了,细述如下。 本帖最后由 feifeimao 于 2011-4-25 17:51 编辑
方法一,如附件图片所示。
我下载并覆盖在bin目录下面了,但是脚本编译提示错误。 本帖最后由 feifeimao 于 2011-4-25 17:51 编辑
方法二:
********************************************************************************
我用的还是8.0的,录制SOCKET回放没有任何问题
**********************************************************************************
************************************************************************************
在使用9.1时只有使用socket协议才会出现这样的问题,其他的协议我试过了,都没有!!
我现在是非常的纳闷啊!!为什么就只有这个协议才这样??
希望大家都发表一下意见,怎么解决这个问题??
其他版本的LR是没有这个问题的。我现在是卸掉9.1,使用8.0,郁闷!
******************************************************************************************
我在另外一台电脑上安装了Loadrunner8.0,用socket单协议录制脚本后编译成功,但运行提示连不上。用http+socket协议录制后,action中没有socket脚本部分,data.ws也没有数据,不能满足测试需求,放弃该方法。 本帖最后由 feifeimao 于 2011-4-25 17:55 编辑
方法三:
******************************************************************
把操作系统改成英文的就行了,这个是编码规则的问题,无需替换文件
替换的文件也只是重新处理了编码规则而已
***********************************************************************
我的具体做法如下:
开始->设置->控制面板->区域和语言选项:
1、区域选项:标准和格式选择英语(美国),位置选择美国
2、高级:非unicode程序的语言,选择英语(美国)
设置以后,问题解决,谢天谢地!;P
能讲一下怎么扩展socket协议的脚本不?找不到相关的资料,就要用了,很着急。先谢谢了 回复 9# liyb2006
呃,目前这个测试,用http+socket录制脚本,参数化以后就可以使用了,没有其他动作。建议在坛子里面搜索socket,应该有资料的! 最近换了操作系统,win7,所以用上了loadrunner11,发现录制socket协议的脚本时,编译死机的问题已经解决了,不用再把os换成英文就可以使用了。
但是loadrunner11本身也有bug,比如关联,基本扫不到可以关联的地方。另外,就是我同事遇到的问题,高并发的时候,直接死机。
页:
[1]