我知道這個問題被問了數百萬次,但我會再問一次。我一直在研究如何測試Web服務一段時間,我無法相信那裏有幾乎所有的工具:SOAP UI。您擁有的另一個選項是創建Web服務存根併爲每個ws存根編寫單元測試。我不敢相信微軟沒有提出一個可靠的Web服務測試解決方案。所以我想我的問題是:SOAP UI是測試多個Web服務的唯一工具嗎?網絡服務測試
P.S. 我也在尋找一些與TFS集成(我知道SOAP UI可以用的MSBuild集成)
感謝
我知道這個問題被問了數百萬次,但我會再問一次。我一直在研究如何測試Web服務一段時間,我無法相信那裏有幾乎所有的工具:SOAP UI。您擁有的另一個選項是創建Web服務存根併爲每個ws存根編寫單元測試。我不敢相信微軟沒有提出一個可靠的Web服務測試解決方案。所以我想我的問題是:SOAP UI是測試多個Web服務的唯一工具嗎?網絡服務測試
P.S. 我也在尋找一些與TFS集成(我知道SOAP UI可以用的MSBuild集成)
感謝
總是有選擇!這裏的一篇舊文章可能包含soapUI,Push to test和WebInject。
尋找出殼麪糰?您可以隨時使用HP Service Test
我該用哪一種?當然,soapUI :)坦率地說,這是最常用的原因。
我對soapUI的替代方案是HP Service Test。
如果我必須建立一個測試團隊,測試人員一般不會接觸到Web服務和SOA,那麼與HP服務測試相關的學習曲線和團隊斜坡時間就很短,主要是因爲基於Canvas的視覺拖動和Service Test擁有的Drop設計師。
也許,您可以使用SOAP UI 4對惠普服務測試11.20所做的所有工作都做到這一點。它們都具有令人驚異的固有特性,這些特性在這兩者之間是相互排斥的。
如果您的組織已經在使用惠普質量中心,QTP和負載亞軍,那麼所有的測試用例在應用程序的界面易於輕鬆的管理CHINESE最好是有惠普服務測試,因爲它與所有上述產品集成。
有了服務測試,我個人喜歡HP Service Test中的Canvas設計器,並且能夠在Service Test中調用.Net程序集,這只是一個好處,因爲我是.Net開發人員。 ToolBox具有每個測試人員/開發人員需要的控件列表。通過服務測試構建高保真測試案例是無可厚非的。這是值得的錢。使用soapUI,我喜歡HTTP Recording(與Fiddler非常類似)和安全檢查選項(僅舉幾個例子,XSLT注入,XSS檢查)。
soapUI無所不在。
TFS集成,我還沒有。