2015-07-22 7 views
1

我正在構建angularjs中的用戶界面,並且我想在根據簽名響應的某個遠程服務器上測試我的api簽名。 例如GET請求api/DocumentType/GetAll返回一個我知道格式和使用的json。帶有數據的假api在angularjs中測試我的用戶界面

我已經用POSTMAN chrome工具創建了apis,但它測試的不是客戶端的api。 但我不關心api.I想要測試我的客戶端與指定簽名的特定api。 那麼是否有任何工具可以創建api格式,響應和數據以便我可以測試我的UI。

我也測試過json佔位符,但它不支持api創建和數據託管。最重要的是我需要免費的一個

+1

你可以使用$ httpbackend來模擬$ http請求並測試你的前端對它 – binariedMe

回答

1

嘗試使用$ httpbackend進行前端測試的karma + jasmine。

+0

我會嘗試,我建立的視覺工作室,所以我從來沒有使用業力+茉莉花反正如果有一個工具在線可能是 –

+1

保持採樣數據並使用該單位而不是按api,如果您只想測試您的單元是否正確響應響應數據 – binariedMe

2

您可以使用Angular ApiMock來僞造API並專注於UI代碼。它的工作方式是在URL中有一個靜態JSON文件,它與您的API匹配,然後在您的瀏覽器或個人$http調用上設置?apimock=true查詢,以便在任何環境中輕鬆切換真實API和模擬。

首先查看演示頁面without the flag,然後with the flag

(全面披露:我是這個庫的創始人之一)

編輯:這與其他答案效果很好,因爲你可以重複使用的因果報應或其他測試運行靜態JSON文件。