最近在测试一系统的时候,录制脚本没有错误,回放的时候总是出现如下错误:
Action.c(52): Error -26612: HTTP Status-Code=500
(Internal Server Error) for
"http://10.140.99.65:8081/sfxt/zhengChangSF.do" [MsgId:
MERR-26612]
Action.c(52): web_submit_form("zhengChangSF.do") highest severity level
was "ERROR", 1617 body bytes, 182 header bytes [MsgId:
MMSG-26388]
郁闷的是这段程序原先曾经回放成功过,因为是新手,老是不知道原因在哪里.按照LR帮助文档中的错误代码找原因,发现根本没有他们说的情况;上网查找,关于这个错误代码的帖子还不少,不过问题的根本也没有一样的;请教了51testing的高手,也提出了一些方法,结果都不行.郁闷!
只好自己慢慢找原因,费了老半天,最后从服务器的日志上,才发现是因为程序一词汇表空指针问题没有处理好.
那个程序不是我开发的.
虽然这不是大问题,但是对于我这测试新手来说,无疑是一个进步和收获!关键是它让我明白找错误原因一定要纵观全局,不能仅看表面.要从操作和程序本身去找问题的根本原因.
解决了,就是进步!