LoadRunner中,尤其是与服务器通信的过程中,发送的数据流经常会包含数据包长度,如果长度错误会导致通信不成功,在修改数据包时还要时刻记着数据包长度的变化,很是麻烦,其实LoadRunner是有方法能够计算数据包的长度的:
//获取包长度
char *buf;
int bufLength;
lrs_get_buffer_by_name("buf1",&buf,&bufLength);
lr_output_message("包长度为:%d",bufLength);