我正在嘗試爲我們的應用程序的登錄過程編寫一些端到端測試,但在設置用戶需要更改方案的最佳方法時遇到困難他的密碼。在量角器測試中修改http響應
當我們的服務器響應成功登錄時,用戶對象返回changePassword
字段。客戶然後檢查響應並相應地重定向。
我的問題是獲得測試設置,以便設置changePassword
字段 - 最佳使用方法是什麼?
我看到我的選擇是:
有那些專門用於
changePassword
標誌在數據庫中設置試運行創造了一個全新的用戶與服務器的測試設置和拆除腳本。這看起來好像是最多的端到端的做法,但也可能是最努力&的代碼。
以某種方式攔截測試中的http響應,並修改
changePassword
標誌以僅爲此測試設置。完全嘲笑http響應。使用這種方法是從端到端測試中刪除最多,但也許是最簡單的?
哪種方法最好或最常用?還有任何一般的指針如何實際上實現上述(特別是和)與量角器將是偉大的 - 我發現很難概念上直接在我的頭,因此很難知道什麼搜索。
我使用量角器作爲測試框架,angular.js客戶端供電,和一個節點服務器運行利用(除其他外)express.js和的MongoDB。
你好,我處於同樣的情況。你得到了什麼選擇。你認爲選項2是否可能(如果是這樣,你是否做了一些研究)謝謝!這讓我發瘋......:S – r3x 2014-11-24 21:38:51
是的,#2是可能的,現在我會添加一個答案。 – 2014-11-25 01:40:07