产品的质量依赖于过程的质量, 而过程的质量依赖于企业文化和管理!
欢迎大家来到我的小窝~!
mismatch的问题
上一篇 /
下一篇 2010-12-16 16:11:43
/ 个人分类:测试开发
9}qI
y,MB-jRLSw0接收超时和匹配超时这2个函数是不同的哦,51Testing软件测试网F3y;a|)X
51Testing软件测试网'e#`B Y*I4g0 byte这个现象有很多可能性,比较常见的就是因为服务器没返回,为什么没返回?那就要调试了,信不过LR的话就用个网络助手发你那个包过去看看有没返回.51Testing软件测试网0B1~:o7V7Y"zRY~
51Testing软件测试网pKIN2IT1r j }QP另外你用那个函数的时候要注意用法,
$Q^9e"B8ggN0lrs_set_receive_option(EndMarker, RecordingSize); 51Testing软件测试网vEI.Cr8@"{&JB
lrs_receive("socket1", "buf2", LrsLastArg);
-`!r!sKK;]I^z1a0一起用是先将接收的方式设置为根据录制时的长度接收,所以在下面一句的时候就会根据实际录制到的长度接收,
'Z;m1M1|H/it0读取的话我觉得你试试这2个比较好51Testing软件测试网q{#?O]/E0F8G?
lrs_set_receive_option(EndMarker, StringTerminator , "\r\n") //读取直到"\r\n"符号出现 . 51Testing软件测试网h} X~0U%J/G
lrs_set_receive_option(EndMarker, BinaryStringTerminator , "\\X00") 读取直到二进制符号"\\X00"出现
)pG(|
f5Id,l0因为LR的RECV跟写程序里的RECV是不大同的,程序里RECV2次的话很可能LR录制的时候只RECV一次,LR是根据你设置的接收方式来读取,而程序是根据代码则是按照自己代码设置的方式读取,例如LR设置是根据录制大小1000来接收,而程序的代码里是每次读取缓存500BYTE内容.
/OOu*\nT?.Gv!@K051Testing软件测试网]*Ue$y_vm.s
收藏
举报
TAG: