|
Loadrunner11,首先录制脚本时,检测到客户端的事件始终是0(客户端是c++写的),协议选的winsoket。
由于检测不到事件,就自己写了脚本,内容如下
Action()
{
lrs_create_socket("socket0", "TCP", "LocalHost=0", "RemoteHost=****:8501", LrsLastArg);
lrs_send("socket0", "buf0", LrsLastArg);
lrs_close_socket("socket0");
return 0;
}
data.ws内容:
send buf0 336
"\xe8\x00\x00\x00\x00"
"<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n"
"<msg type=\"c\" name=\"connect\" id=\"0\" locale=\"zh_CN\" to=\"\">\r\n"
"<arg>maintain</arg>\r\n"
"<arg>3256</arg>\r\n"
"<arg>..CN4811171Q01KH.</arg>\r\n"
"<arg>00-19-D1-4E-29-2E</arg>\r\n"
"<arg>5LRCGNGY</arg>\r\n"
"<arg>1.0.0.1</arg>\r\n"
"<arg>6493d4df0d0e47d4a0c8a4fb21f23c68</arg>\r\n"
"<arg>1</arg>\r\n"
"<arg>192.168.148.66</arg>\r\n"
"</msg>"
"\x00"
但是如上发送到服务器的数据,始终会少一段,服务器收到的只有200多字符,请问可能是什么原因呢? |
|