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