0

看到 Load Runner Windows Sockets 程序 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): 错误:保存参数无效。错误代码:9005。

任何人都可以在这里帮忙吗,我需要一种方法来验证确认是否有其他方法可以做到

4

1 回答 1

0

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

另外,你有没有把登录调到最高级别,看看这是否满足你的好奇心?

于 2015-04-16T13:37:53.860 回答