0
我返回了一些調用外部API的代碼。有時會發生什麼,我的http請求超時(並非總是)。我修改了我的代碼,並在我的代碼中處理了TimeOutException
。現在我想測試這個代碼。手動提升TimeoutException進行測試
如何通過使用某些http請求手動生成它來測試此超時異常,這肯定會超時?
在此先感謝
我返回了一些調用外部API的代碼。有時會發生什麼,我的http請求超時(並非總是)。我修改了我的代碼,並在我的代碼中處理了TimeOutException
。現在我想測試這個代碼。手動提升TimeoutException進行測試
如何通過使用某些http請求手動生成它來測試此超時異常,這肯定會超時?
在此先感謝
我已經在過去使用兩種方法:
提琴手
如果外部API是基於REST,則:
Rules -> Performance -> Simulate Modem Speeds
菜單選項。了SoapUI模擬服務
如果外部API是基於SOAP的,SoapUI是用有時笨重,但它對於這種類型的測試是很大的。您可以創建基於某個WSDL的模擬服務,並控制它如何響應,例如返回HTTP 408狀態碼