我正在尋找一個簡單的框架,它能夠模擬特定URL的JSON響應,並因此啓動內存中的服務器。例如。該框架可以啓動一個node.js服務器或類似的。在junit測試運行時模擬一個物理web服務器
由於單元測試針對外部應用程序(使用硒)運行,因此我需要物理服務器,並且此應用程序對JSON接口有依賴性。應用程序本身是在模擬器內部運行的iPhone-App,並與REST接口通信。
是否有一個現有的框架或什麼是最好的方法,因爲我需要用jUnit執行測試。
我正在尋找一個簡單的框架,它能夠模擬特定URL的JSON響應,並因此啓動內存中的服務器。例如。該框架可以啓動一個node.js服務器或類似的。在junit測試運行時模擬一個物理web服務器
由於單元測試針對外部應用程序(使用硒)運行,因此我需要物理服務器,並且此應用程序對JSON接口有依賴性。應用程序本身是在模擬器內部運行的iPhone-App,並與REST接口通信。
是否有一個現有的框架或什麼是最好的方法,因爲我需要用jUnit執行測試。
您可以啓動一個存根服務器,因爲您可以在客戶端應用程序中配置JSON URL。
有在看,例如:
你可以開始在預integrationtest階段,這些在你的Maven構建和關閉它們在整合後測試階段。
這看起來很完美。是否有可能動態配置JSON響應,即每個代碼?我只是簡短地看了一眼,不能立即想出來。 – Chris
您可以編寫回復腳本,例如Moco可以查看API:https://github.com/dreamhead/moco/blob/master/moco-doc/apis.md - 當然,您不會放置太多的邏輯在那裏或你有風險重新編寫你的服務。 – Thomas
非常有用,謝謝。 – Chris