從零開始 製作屬於自己的HTTP介面測試框架(一)
阿新 • • 發佈:2019-02-20
第一次嘗試做長部落格,決定以HTTP介面測試框架為主題,名字暫定為Fairy Client,開發語言使用Java
初步決定這個框架應該具備這樣幾個功能
- 1.使用註解進行介面請求
- 2.請求非同步化
- 3.自定義Header
- 4.如果Content-Type為application/json支援直接轉化為JavaBean
目前達到的效果
那麼現在就開始我們的框架封裝之旅吧~
第一步 建立工程
在這裡我使用 IDEA建立了一個空專案,大家也可以根據自己喜歡使用其他IDE
第二步 抽象層專案建立
由於這個框架屬於即興開發,我們就從抽象層開始做,順便一邊做一邊可以整理思路。
我們New一個Module同樣為Java的空專案,取名為fairy-api並建立下面幾個包
分析
包名 | 描述 |
---|---|
annotations | 存放註解類 |
core | 存放核心模組的介面 |
io | 對於網路請求定義一套我們自己的介面 |
我們從最簡單的模組 —— 註解類 開始做
下一章將會定義出我們需要的幾個註解類