使用WireMock僞造服務

一、爲什麼需要mock

     後端開發人員在開始開發的時候,能快速的提供一套完整的僞造的api,根據事先約定好的輸入輸出,方便前端和移動端調用。可能在開發初期3~7天的一個開發迭代週期,花半天的時間去搭建一條僞造的api給前端和移動端,那麼這就需要使用一套工具-wiremock進行數據僞造.

二、 wiremock的獲取

官網 :http://wiremock.org/ [有介紹詳細的使用]
下載:
在這裏插入圖片描述

三、啓動wiremock服務

在這裏插入圖片描述

四、創建Java工程僞造服務

a)導入wiremock依賴
b)創建MockServer.java

import static com.github.tomakehurst.wiremock.client.WireMock.*
public class MockServer {
	public static void main(String[] args) {
		//配置wiremock服務器的ip和端口號
		configureFor("127.0.0.1", 8080);
		//url等於book 則返回ok響應,響應內容爲{"name":"tom"}
		stubFor(get(urlEqualTo("/book"))
				.willReturn(okJson("{'name':'tom'}")));
	}

}
注意:這裏使用了靜態導入

c)打開瀏覽器輸入http://127.0.0.1:8080/book
在這裏插入圖片描述

五、WireMock高級使用介紹

5.1、請求設置
在這裏插入圖片描述

5.2、響應設置
在這裏插入圖片描述

  • 當然學習能力比較強的可以直接進官網進行高級開發的學習。這裏給大家提供鏈接傳送門

超全面的測試IT技術課程,0元立即加入學習!有需要的朋友戳:

騰訊課堂測試技術學習地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章