51Testing软件测试论坛

标题: loadrunner脚本出错运行不了,大家帮忙看看 [打印本页]

作者: guojinjin2008    时间: 2007-7-3 17:48
标题: loadrunner脚本出错运行不了,大家帮忙看看
运行时提示:
Virtual User Script started
Starting action vuser_init.
Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Starting action Action.
Action.c(4): Rendezvous 登录
Action.c(6): Notify: Transaction "登录开始" started.
Action.c(8): lrs_create_socket(socket0, TCP, ...)
Action.c(10): lrs_send(socket0, buf0)
Action.c(12): lrs_receive(socket0, buf1)
Action.c(12): Mismatch (expected 308 bytes, 0 bytes actually received)
Action.c(14): lrs_send(socket0, buf2)
Action.c(16): lrs_receive(socket0, buf3)
Action.c(16): Mismatch (expected 72 bytes, 308 bytes actually received)
Action.c(18): Notify: Transaction "登录开始" ended with "ass" status (Duration: 20.1021 Wasted Time: 20.0000).
Ending action Action.
Ending iteration 1.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.
作者: susanmabj    时间: 2007-7-3 21:30
你发送和接收得值都不一样啊,没有匹配上啊
作者: Zee    时间: 2007-7-3 22:15
把不同的值LOG出来看看.
再查一下以前的buf的值.有没有要关联的.
作者: luofeng    时间: 2007-7-4 08:53
关联问题
作者: davidshan    时间: 2007-7-4 09:34
sdlkfj2 关联问题
作者: davidshan    时间: 2007-7-4 09:37
tai  rongyi
作者: davidshan    时间: 2007-7-4 09:38
搂主  要好好雪啊
作者: lijian422202    时间: 2007-7-4 09:45
从你的错误判断,
问题1:是由于BUF0的发送问题,导致接收BUF1实际返回为0字节。可能是由于BUF中的变量没有参数化造成的。
问题2:返回和录制时候返回不匹配问题,这样的情况是在实际操作工程中存在的,哪怕你的脚本是正确的。但一旦出现MISMACTH,LR的REV就会重新匹配录制时候的返回,直到缺省的10秒超时。
作者: guojinjin2008    时间: 2007-7-4 13:05
可是我还是不太理解你们的意思呀?我测试的是C/S架构的,在C/S的情况下就没有关联的说法呀,而且我如果把接收端给屏蔽掉,就不会报这种错误了;我的BUF中的变量已经参数化,是从数据库中直接调用的。
作者: lijian422202    时间: 2007-7-4 16:29
首先说明下,C/S也有关联的,不过函数和B/S的不一样而已,而且还有几个。
如果你把 lrs_receive屏蔽掉了,那么你对测试的正确性更难把握,响应时间也不准确。

这里我也有个问题,B/S中一般用web_reg_find来注册返回,不是C/S中有什么好的办法!




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