51Testing软件测试论坛

标题: loadrunner socket如何保存得到的数据 [打印本页]

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

作者: 土土的豆豆    时间: 2015-2-28 09:46
动态是个大麻烦,是否可以尝试用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
土土的豆豆 发表于 2015-2-28 09:46
动态是个大麻烦,是否可以尝试用User type 自定义一个最大的length?
eg lrs_save_param_ex("socket0","us ...

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

恩 好吧 听听其他高手意见~
作者: wudixixuegui    时间: 2015-3-13 11:11
设置lrs_set_receive_option(EndMarker, RecordingSize);
在你send之后加下这句话,不会报错的
作者: chenjianhui    时间: 2015-3-16 21:50
压根看不懂,努力学习




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2