Load Runner Windows套接字程序lrs_save_param参数问题(错误代码:9005)

时间:2015-04-13 15:18:32

标签: loadrunner winsockets

加载运行程序Windows套接字程序lrs_save_param参数问题(错误代码:9005)可见

在Data.ws文件中,我已将缓冲区声明如下

recv RecvBuff 30

操作部分中,我的代码如下

lrs_receive("socket", "RecvBuff", LrsLastArg);
lrs_save_param("socket",LRS_LAST_RECEIVED, "param1",1,20);
lr_output_message(lr_eval_string("{param1}"));

LR日志文件中的输出如下

Action.c(89):lrs_receive(socket,RecvBuff) Action.c(89):缓冲区长度不匹配(预计30个字节,实际接收20个字节,10个字节不等)

================================RECEIVED BUFFER================================
    "\x02"
    "^^^^ACK^00000133^^"
    "\x03"
===============================================================================

Action.c(91):lrs_save_param(socket,get_last_received_buffer,param1,1,20) Action.c(91):错误:save param参数无效。错误代码:9005。

请有人帮忙,我需要一种方法来验证确认是否还有其他方式可以做到这一点

1 个答案:

答案 0 :(得分:0)

您是否尝试验证不匹配,将整个缓冲区转储到屏幕上等等?请澄清

此外,您是否已将日志记录调到最高级别以查看这是否满足您的好奇心?