产品的质量依赖于过程的质量, 而过程的质量依赖于企业文化和管理! 欢迎大家来到我的小窝~!

mismatch的问题

上一篇 / 下一篇  2010-12-16 16:11:43 / 个人分类:测试开发

51Testing软件测试网v%xNU:r@I*j

接收超时和匹配超时这2个函数是不同的哦,

xZ@8x5LZz0

"q ^x d3iyq)|gBk00 byte这个现象有很多可能性,比较常见的就是因为服务器没返回,为什么没返回?那就要调试了,信不过LR的话就用个网络助手发你那个包过去看看有没返回.

3is pA5h5x3XN9A0 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|!i0qvW2nT8b A0lrs_set_receive_option(EndMarker, BinaryStringTerminator , "\\X00") 读取直到二进制符号"\\X00"出现51Testing软件测试网,d,mK yYM%ac
因为LR的RECV跟写程序里的RECV是不大同的,程序里RECV2次的话很可能LR录制的时候只RECV一次,LR是根据你设置的接收方式来读取,而程序是根据代码则是按照自己代码设置的方式读取,例如LR设置是根据录制大小1000来接收,而程序的代码里是每次读取缓存500BYTE内容. 51Testing软件测试网"It k7A5uT_!E+Cj)P

,}lJ5jV*ZC ]3mf0

TAG:

 

评分:0

我来说两句

日历

« 2024-04-12  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 50673
  • 日志数: 65
  • 文件数: 1
  • 建立时间: 2010-11-23
  • 更新时间: 2011-10-18

RSS订阅

Open Toolbar