产品的质量依赖于过程的质量, 而过程的质量依赖于企业文化和管理!
欢迎大家来到我的小窝~!
mismatch的问题
上一篇 /
下一篇 2010-12-16 16:11:43
/ 个人分类:测试开发
51Testing软件测试网v%xNU:r@I*j接收超时和匹配超时这2个函数是不同的哦,
xZ@8x5LZz0
"q
^ xd3i yq)|gBk00 byte这个现象有很多可能性,比较常见的就是因为服务器没返回,为什么没返回?那就要调试了,信不过LR的话就用个网络助手发你那个包过去看看有没返回.
3ispA5h5x3XN9A0
51Testing软件测试网(MT~A;i6R)GsOq另外你用那个函数的时候要注意用法,
}TCU2^s0lrs_set_receive_option(EndMarker, RecordingSize);
g%K*umm{Hz0lrs_receive("socket1", "buf2", LrsLastArg);
W6S)@!~J`M0一起用是先将接收的方式设置为根据录制时的长度接收,所以在下面一句的时候就会根据实际录制到的长度接收,
#hJ}Bk"faj0读取的话我觉得你试试这2个比较好51Testing软件测试网)b Tb,[7QV~
lrs_set_receive_option(EndMarker, StringTerminator , "\r\n") //读取直到"\r\n"符号出现 .
+W|!i0qvW2nT8bA0lrs_set_receive_option(EndMarker, BinaryStringTerminator , "\\X00") 读取直到二进制符号"\\X00"出现51Testing软件测试网,d,mK
yYM%ac
因为LR的RECV跟写程序里的RECV是不大同的,程序里RECV2次的话很可能LR录制的时候只RECV一次,LR是根据你设置的接收方式来读取,而程序是根据代码则是按照自己代码设置的方式读取,例如LR设置是根据录制大小1000来接收,而程序的代码里是每次读取缓存500BYTE内容. 51Testing软件测试网"Itk7A5uT_!E+Cj)P
,}lJ5jV*ZC ]3mf0
收藏
举报
TAG: