1. 程式人生 > >python---簡單的介面測試例項

python---簡單的介面測試例項

我們可以用Jmeter做介面測試,但是呢個人覺得那個有點侷限性,用python就靈活很多,

可以按自己的思路來構建比較靈活,下面給大家介紹一個簡單的介面測試例項。

一、我們的思路如下:

首先我們要弄清楚我們的整個思路:

1.先把我們的測試資料準備好,即post的資料(當然get方法也可以傳送請求資料)

2.然後我們向指定的URL傳送請求(post方法)

3獲取repones的結果資料,

4.判斷repones結果是否有符合預期的資料

二、我這裡舉一個註冊vpn賬號的例子:

下面是我們要通過post方法請求的資料

 

Headers要先申明型別,然後通過requests.post方法向url傳送資料請求。

三、請求資料後我們等待伺服器響應,並且獲取repones的資料

我們通過text方法獲取到響應報文的內容,通過stauts_code獲取響應的狀態碼

 

四、我們對獲取到的報文做判斷,是否含有預期的資料在裡面

對code進行判斷,是否為200,有則表示和伺服器會話是正常的

對報文的內容進行判斷,驗證是否含有預期的資料

 

五、執行看結果

 

結果是ok的,可以註冊成功

好,到這裡我們一個簡單的介面測試例項就講完了。