急~~~~如何解决LoadRunner录制过程中出现“套接字句柄无效”问题??
急~~~~~~~~~我使用的LoadRunner9.5,录制公司的C/S应用程序;
服务器:Wndows 2003 Server,SQL Server 2005
首先,选择socket单协议录制脚本,可以录制,但全是十六进制代码,连“用户名”、“密码”都是乱码,根本就无法看懂;
然后我,使用LR9.5自带的协议分析器分析了下,提示,我可以使用的协议为 com/Dcom,socket
于是,我选择了com/dcom、socket两种协议去录制脚本,输入用户名和密码后,点“登录”,就提示“套接字句柄无效”;
我选择socket、MS sql server两种协议去录制,结果也是一样,出现“套接字句柄无效”;
单个使用“MS sql server”、“com/dcom”协议录制时,事件为0;
最后我以上三个协议“socket”、“MS sql server ”、“com/dcom”都一起用,结果还是出现那个错误提示。
是在没辙了!!!
求教下LR高手,谁碰到过类似问题,怎么解决的??? 越详细越好,谢谢!!!
E-mail: jhyufirst@163.com有详细解决方案,请发送到我邮箱,再次感谢!
[ 本帖最后由 风中的尘埃 于 2010-9-14 16:13 编辑 ] 没人碰到过这种问题吗??? 就用sockets录制好了 是用socket协议录制的,但脚本里面连用户名和密码都看不到啊,全是乱码,像下面这些:
sendbuf14 2114
"S\b"
"\x01\x00"
"B\b"
"\x00\x00\x03\x00\x00\x00\x06\x00\x00\x00\x03"
"\t\b2"
"\x00\x00\x01\x00\x16\x00\x00\x00\x12\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00"
"\x00\x00\x00\x01\x00\x00\x00\xff\xff"
"\n"
"\x00\x02\x00\x00\x00"
"鐨\a"
"\x04"
"\b"
"\xd0\x00\x00\x9a"
"\aS"
"\x00"
"E"
"\x00"
"L"
"\x00"
"E"
"\x00"
"C"
......
可读性太差了,后来解决了出现“套接字句柄无效”问题,选择多协议“com/dcom”“MS sql server”和“socket”协议录制,脚本是有了,但还是读不懂。
请问,像这种多协议脚本,应用程序登录的账号和密码都放在哪里了呢??
我以前用过socket协议录制游戏客户端,账号和密码都会显示在data.ws里,但现在在data.ws里根本就看不到,user.h里到有很多代码,如下:
#ifndef LRC_INTERFACE_DEFINED_IUnknown
struct interface_IUnknown;
typedef struct interface_IUnknown IUnknown;
#endif /* LRC_INTERFACE_DEFINED_IUnknown */
#ifndef LRC_INTERFACE_DEFINED_IUnknown
#define LRC_INTERFACE_DEFINED_IUnknown
/* {00000000-0000-0000-C000-000000000046} */
struct IUnknown_vtbl {
HRESULT ( LRC_STDMETHODCALLTYPE *QueryInterface ) /* vtable pos:0 */ (
IUnknown* Lrc_This,
/* in */ GUID * riid,
/* out */ LPVOID * ppvObject
);
unsigned long ( LRC_STDMETHODCALLTYPE *AddRef ) /* vtable pos:1 */ (
IUnknown* Lrc_This
);
unsigned long ( LRC_STDMETHODCALLTYPE *Release ) /* vtable pos:2 */ (
IUnknown* Lrc_This
);
.......
但很无语,我还是看不懂。
谁知道,指点一下,谢谢!!!
页:
[1]