我已經在如何使用Java制作肥皂客戶端的堆棧溢出問題上經歷了很多答案,但是我仍然無法解決這個問題。要求1)我一直在使用loadrunner發出Soap請求,但是我將停止該產品,并想制作一個簡單的Java soap客戶端。2)我需要使soap客戶端自動化以每天測試Web服務并生成日志。一次將要測試20-25個肥皂網絡服務。我該如何實現?3)我已經看過SAAJ和JAX-WS,但是我發現它們太復雜了,無法弄清楚如何在請求中添加自定義HTTP標頭。好像我在重新設計Loadrunner。所以我的問題是要達到上述要求可以采取哪些步驟。我有一個wsdl文件,證書,URL和一些自定義HTTP標頭,這些標頭將包含在請求中。另外,我應該首先使用SOAPUI生成請求xml嗎,這會是一個更好的主意嗎?
1 回答

函數式編程
TA貢獻1807條經驗 獲得超9個贊
盡管我喜歡Java,但如果有可用的soapUI,為什么還要編寫自己的Web服務客戶端來重新發明輪子呢?JAX-WS和SAAJ可以滿足您的所有需求;您只需要深入研究API并進行實驗。
如果聽起來您是在重新設計LoadRunner,那么為什么不堅持使用LoadRunner?它是免費的,并且與soapUI集成在一起,但是像所有工具一樣,它也需要協商學習過程。有諸如Apache JMeter之類的替代方案,但要加快速度又要花費一些時間。
另外,LoadRunner可能不是您的用例的正確工具。如果您只是自動化測試,而不是性能或負載測試,那么將普通的舊soapUI與Jenkins之類的東西結合使用可能是一個更好的選擇。
添加回答
舉報
0/150
提交
取消