我們在做接口測試的時候有時候會遇到,接口還沒有開發完成,領導就讓先介入測試,然后縮短項目時間,有的人肯定會懵,接口還沒開發好,怎么介入測試,其實就引入新的詞語mock了。
mock
mock測試就是在測試過程中,對於某些不容易構造或者不容易獲取的對象,用一個虛擬的對象來創建以便測試的測試方法。比如:測試天氣這個接口,最近上海都沒有雪,那么我怎么去模擬雪這個場景?需要等到真正下雪的哪天才可以嗎?這個時候就可以通過mock來幫助我們完成雪的場景了。
fiddler模擬接口返回數據
打開fiddler找到AutoResponder(其實前面已經大概的寫過如何模擬返回數據,這次不過是在mock的基礎上,我們在復習一遍https://www.cnblogs.com/qican/p/11304952.html)

這個時候抓到我們的接口(雖然接口沒有開發好,但是url總是有的吧)這里我們還是拿百度來測試,返回我們想要的數據
先把我們的測試數據准備,創建一個文本寫入返回數據

然后在AutoResponder中添加返回數據對象

這里再去請求百度地址,可以看到返回已經返回到測試數據了。

這里就簡單的mock返回數據。
當然fiddler還有一些狀態碼的返回比如302,401等等。

這里安靜就不一一的列舉出來了,最近見群里有一些小伙伴們出去面試,被問道了mock是什么?所有安靜通過fiddler簡單介紹mock是什么。
如果安靜寫的對您有幫助的話,如果哪里不懂,或者有寫錯的地方,可以下方留言,安靜看到后都會第一時間回復的。點個關注,持續更新~~~
