本人在使用java寫框架作http接口測試的過程當中,通過大神指點思路,發現用例仍是要用腳本語言來作會更加有利於後期的用例執行和用例管理。最近在研究大神推薦的groovy腳本語言,略有一些小成績。下面分享一下如何在groovy裏面使用本身寫的基於java的接口測試框架來發送http請求的方法。groovy的文檔發送http請求我的感受略微麻煩了,並且我已經封裝好了發送和接受請求的方法,以及一些其餘功能。java
思路以下:把寫好的框架打包jar包,而後再groovy裏引入,直接使用框架的方法發送http請求,並作響應的處理。apache
分享groovy代碼:編程
1import net.sf.json.JSONObject 2import org.apache.http.client.methods.HttpGet 3import source.FanLibrary 4 5class one extends FanLibrary { 6 static void main(String[] args) { 7 def httpGet = new HttpGet("http://cost-api.fissionpie.com/cost?_t=200&_app=1&_v=1.0.0&token=601_200_1524035146010_d78096e246592dfa&userId=56&type=1&maxId=0&length=10"); 8 def response = getHttpResponseEntityByJson(httpGet); 9 println response 10 } 11}
下面是返回結果:json