BeiAmma 发表于 2014-9-2 16:45:07

loadrunnuer发送的buffer不全

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内容:
sendbuf0 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多字符,请问可能是什么原因呢?

BeiAmma 发表于 2014-9-3 11:37:48

求解答,今天又试了输出buf的大小,大小是对的,那会是传送过程中丢失吗?还是服务器给截断了?
页: [1]
查看完整版本: loadrunnuer发送的buffer不全