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