1. 程式人生 > >springboot+mockmvc對controlle進行單元測試

springboot+mockmvc對controlle進行單元測試

依賴

原Controller

建立對應的ControllerTest

Spring測試框架提供MockMvc物件,可以在不需要客戶端-服務端請求的情況下進行MVC測試,完全在服務端這邊就可以執行Controller的請求,跟啟動了測試伺服器一樣。
測試開始之前需要建立測試環境,setup方法被@Before修飾。通過MockMvcBuilders工具,使用WebApplicationContext物件作為引數,建立一個MockMvc物件。

單元測試方式還有另外包括:

1. 使用Feign方式單元測試

2.使用Http Rest API 單元測試

此方法比較雞肋,現如今有了Postman等工具,out了