今天下午,太保其它項目組的同事在用LR測試Webservice的時候遇到了一個問題,就跑過來問我。我過去看了一下,原來是在腳本回放的時候報錯,錯誤信息如下:
server returned an incorrectly formatted SOAP response
把日志打開,重新運行腳本,查看日志,發(fā)現(xiàn)其實結(jié)果已經(jīng)正常返回,但是在SOAP響應(yīng)的頭部,多了一行信息:
Notify: Saving Parameter "response = <?xml version="1.0" encoding="zh_cn"?>
在查找了一些相關(guān)的資料之后,得知這可能是因為我們使用的操作系統(tǒng)是中文的,所以LR自動添加上去的。決定試驗一下,讓同事將Windows XP的區(qū)域設(shè)置改成英語(英國),重啟機(jī)器后,重新運行腳本,該錯誤信息不再出現(xiàn),腳本執(zhí)行結(jié)果正常。
不過這樣的解決方法還不是很完美,因為操作系統(tǒng)上有一些其它軟件變成了亂碼,甚至打不開,無法運行,希望以后能找到更好的解決方法。
用LR測試Webservice出現(xiàn)的問題
Comments
# re: 用LR測試Webservice出現(xiàn)的問題
AKS5201314
你的這個問題我在網(wǎng)上看到有人發(fā)帖說過,如果你用的是LR8.0的話,應(yīng)該去MERCURY官方網(wǎng)站下載個補(bǔ)丁裝上就可以解決回放出錯.
Posted @ 2007-06-29 13:59 回復(fù) 更多評論