介面測試的簡單應用

2021-08-25 11:18:47 字數 1044 閱讀 3725

啥是介面:介面是後端給前端開發人員資料的一種方式,我們測試介面是為了給前端開發人員提前檢驗該介面是否是通過的,改變介面報文的引數,

該介面返回的資料是否發生相應的變化並且是正確的。

介面的形式:<?xml version="1.0" encoding="utf-8"?>

1045

500100201711203

123456

500100201711203

0456789

2655478793

004499098896920

銷貨單位位址

15268360666

銷貨銀行開戶銀行

33050163724100000218

tcp1

1]]>

這一類的資料我們是以全域性變數來初始化的,在excel**中如果需要另外給引數複製,就在區域性變數賦值,這樣報文拿到的就是區域性變數的值

如何判斷:我們可以通過介面返回的部分資料來判斷介面的正確錯誤:

如:rtncode=0000

rtnmsg=呼叫[開票終端新增]介面成功,終端成功新增!

介面的執行流程:如新增資料,執行該介面之後,真的就會在前端新增一條記錄,編輯該記錄其實報文和新增是一致的,我們只要拿到新增資料的唯一

標誌放到編輯的傳送報文中進行。

具體的使用:如我們的新增的終端的名稱為小於20個字元的漢字,我們在報文中其他的引數不變,唯獨改變終端名字元的大小,為空,大於0小於20,大於20,

全是字母,全是漢字,包含特殊字元,這些介面除了大於0小於20的漢字用例,其他的全是失敗的,如果介面返回的資料和預期的一直,那麼這個介面就是測試

通過的。

響應報文的格式:

響應報文:

<?xml version="1.0" encoding="utf-8"?>

928688097d7d4a39ad52a59add0b58c8

0000

呼叫[開票終端維護]介面成功,終端維護成功!

其他驗證介面的方式;跑完一條記錄之後檢視頁面是否發生對應介面的變化,如果發生,既是成功,如果沒發生,即是失敗

簡單的介面測試

引言 你好,我是handsomecui,下面介紹自己琢磨出的一種介面測試的方法。思路 本想著用junit來寫的,但是 單元測試與webservice好像有衝突,然後就想著建立乙個測試類,裡面放各種方法的json測試傳,通過瀏覽器傳的方法名反射得到方法,以及json串。測試類的設計 自己建立json串...

最簡單的介面測試

今天利用unittest requests來分享乙個簡單的介面測試,下面開始吧!1 介面測試的幾個基本元素就是url,method 常用的請求方式就是get和post data以及headers,只有先拿到這幾樣東西,我們才可以進行下一步的工作 2 測試的意義就是想知道符不符合預期,所以要設定斷言 ...

簡單理解介面測試

什麼是介面?打兩個比方 1.我們通過上下和樓層按鈕來乘坐電梯,這些按鈕就是電梯的介面,不管電梯內的具體的演算法怎麼變,我們都是這麼坐電梯的。2.現在洗衣機都是自動化的,先泡再洗再漂再甩,那麼甩乾是怎麼知道自己要工作了呢,必須要由漂洗給它傳送訊息,我幹完了到你了,也就是說兩者存在互動,就是說兩者之間存...