之前聽說用postman,因為postman是最早做這個的,但是postman下載下來用的時候需要序列號,最主要的不是要錢,花個錢沒什么,但是要我在外國的網(wǎng)站里購買,購買感覺好麻煩,而且是全英文的。
后來用了apifox和apipost,但是感覺功能設計有點復雜,用起來比較亂。
后面開始用了yunedit-post,對比了一下,感覺yunedit-post用來做后端接口測試很方便。
于是后面就都用yunedit-post來做接口測試了,使用方法大致如下:
1、接口測試功能:
可以編輯接口的URL參數(shù)、Header參數(shù)和Body參數(shù),設置接口為GET或POST等方法,進行接口測試。這是接口測試軟件最基本的需求。

2、接口后置處理功能-將返回接口保存到y(tǒng)unedit-post的全局變量或組變量中:

3、接口后置處理功能-執(zhí)行sql腳本能力:
可以使用接口返回結(jié)果或yunedit-post的全局變量/組變量作為參數(shù),執(zhí)行sql語句。代替接口測試后手工清理測試數(shù)據(jù)的麻煩。

4、單元測試功能
可以靈活地編寫函數(shù),編寫腳本做單元測試,單元測試前后上下文的函數(shù)定義不需要管,只需要編輯函數(shù)體和return值,return為true則測試通過,為false則測試不通過,做單元測試簡單直接。

5、自動化測試功能:
我們測試接口,往往是一個接口依賴另一個一個接口的返回值作為輸入值做測試,做一個業(yè)務測試,可能涉及到數(shù)十個接口的調(diào)用鏈,假如手工測試特別麻煩,這時候可以使用yunedit-post的自動化測試,如下圖,它既可以通過界面定義接口的執(zhí)行步驟,也可以通過編寫自定義腳本來處理接口返回的復雜場景。

6、接口分享功能:
接口既可以分享給團隊其他同事的yunedit-post去使用,也可以分享成在線文檔供應團隊閱讀,如下圖所示,可以一鍵分享接口文檔:

