whscfan 发表于 2015-2-27 21:45:35

loadrunner socket如何保存得到的数据

lrs_receive之后使用 lrs_save_param_ex 如何保证长度动态的获取
因为如果服务器返回错误信息和正常信息长度是不一样的。如何保存到data.ws中呢?
同时,这里也涉及到了接收时出现Mismatch in buffer's length 的问题,这个又如何很好的解决?

土土的豆豆 发表于 2015-2-28 09:46:39

动态是个大麻烦,是否可以尝试用User type 自定义一个最大的length?
eg lrs_save_param_ex("socket0","user",UserBuffer,a,b,NULL,"Param_User");
从a开始后b位,b设置大点呢?或者去上限

whscfan 发表于 2015-2-28 16:05:16

土土的豆豆 发表于 2015-2-28 09:46
动态是个大麻烦,是否可以尝试用User type 自定义一个最大的length?
eg lrs_save_param_ex("socket0","us ...

还是会报下标越界的,b比实际小就没问题,大于实际长度会错误。

土土的豆豆 发表于 2015-3-2 08:30:03

whscfan 发表于 2015-2-28 16:05
还是会报下标越界的,b比实际小就没问题,大于实际长度会错误。

恩 好吧 听听其他高手意见~

wudixixuegui 发表于 2015-3-13 11:11:18

设置lrs_set_receive_option(EndMarker, RecordingSize);
在你send之后加下这句话,不会报错的

chenjianhui 发表于 2015-3-16 21:50:53

压根看不懂,努力学习
页: [1]
查看完整版本: loadrunner socket如何保存得到的数据