看到 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。
任何人都可以在这里帮忙吗,我需要一种方法来验证确认是否有其他方法可以做到