簡體   English   中英

使用 wsdl 創建服務器進行集成測試

[英]Use wsdl to create server for integration testing

我有一個來自實現一些 web 服務的服務器的 WSDL 文件。 我已經使用 Axis2 創建了客戶端代碼,但想構建一些處理服務器超時的集成測試。

為此,我想創建一個服務器存根,並讓這些方法的sleep時間比配置的客戶端超時時間長。

有沒有一種簡單的方法來生成一個類似腳手架的服務器,從 WSDL 運行服務?

由於您已經在使用 Axis2,您可以使用WSDL2Java生成服務器框架代碼,然后您可以向其中添加您自己的測試代碼。 默認情況下,WSDL2Java 生成客戶端代碼,但它可以與服務器 arguments 雙向使用。

另一種方法是創建一個SoapUI 模擬服務,您可以向其中添加 Groovy 腳本以使其更具動態性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM