引言:你好,我是handsomecui,下面介紹自己琢磨出的一種介面測試的方法。
思路:本想著用junit來寫的,但是 單元測試與webservice好像有衝突,然後就想著建立乙個測試類,裡面放各種方法的json測試傳,通過瀏覽器傳的方法名反射得到方法,以及json串。
測試類的設計:自己建立json串,處理各種情況,具體方法建立各種測試串。
下面是具體**:
packagecom.rrkj.test;
import
com.google.gson.jsonarray;
import
com.google.gson.jsonobject;
public
class
librarytest
"books", jsonarray);
"orderid", "6");
"cardid", "2");
"isprepare", "1");
"type", "1");
public string borrow() throws
exception
public
string managerlist()
public
string prepare()
public
string returnbook()
public
string orderadd()
public
string orderlist()
public
string ordersubmit()
public
string orderhistory()
public
string orderdelete()
public
string collectionadd()
public
string collectionlist()
public
string collectiondelete()
}
然後在webservice,反射呼叫就可以了:
下面是webservice詳細**:
public string test(string method) throwsexception
介面測試的簡單應用
啥是介面 介面是後端給前端開發人員資料的一種方式,我們測試介面是為了給前端開發人員提前檢驗該介面是否是通過的,改變介面報文的引數,該介面返回的資料是否發生相應的變化並且是正確的。介面的形式 1045 500100201711203 123456 500100201711203 0456789 265...
最簡單的介面測試
今天利用unittest requests來分享乙個簡單的介面測試,下面開始吧!1 介面測試的幾個基本元素就是url,method 常用的請求方式就是get和post data以及headers,只有先拿到這幾樣東西,我們才可以進行下一步的工作 2 測試的意義就是想知道符不符合預期,所以要設定斷言 ...
簡單理解介面測試
什麼是介面?打兩個比方 1.我們通過上下和樓層按鈕來乘坐電梯,這些按鈕就是電梯的介面,不管電梯內的具體的演算法怎麼變,我們都是這麼坐電梯的。2.現在洗衣機都是自動化的,先泡再洗再漂再甩,那麼甩乾是怎麼知道自己要工作了呢,必須要由漂洗給它傳送訊息,我幹完了到你了,也就是說兩者存在互動,就是說兩者之間存...