|
3#
楼主 |
发表于 2011-3-15 16:47:02
|
只看该作者
我看了一下关于下载的帖子,都是关于网站的上传和下载,而我提到的客户端和服务端是用windows socket编写的两个exe可执行程序,客户端执行过程中也不与用户交互,直接执行完毕。
今天下午又重新录制了一遍脚本,发现在Virtual User Generator中录制完脚本后,点击工具栏上的“运行”按钮(或者按F5)在Virtual User Generator中运行脚本时会出现同样的问题,Action.c文件中主要是由一对对的send/receive函数组成,如:lrs_send("socket0", "buf0", LrsLastArg); lrs_receive("socket0", "buf1", LrsLastArg);,send函数的执行没提示异常,但从第二条receive语句开始,执行到receive语句时时间会很长,且每次执行完毕receive语句就会在回放日志中提示“Mismatch (expected 42065 bytes, 4759471 bytes actually received)”或者“Mismatch (expected 32768 bytes, 0 bytes actually received)”这种异常。
貌似是LR录制的脚本在接收服务端的数据时出了问题,导致每次receive时间较长,进而影响到了后续的send操作,导致服务端数据接收过慢,但receive又为何出现接收异常呢? |
|