我們可以用jmeter做介面測試,但是呢個人覺得那個有點侷限性,用python就靈活很多,
可以按自己的思路來構建比較靈活,下面給大家介紹乙個簡單的介面測試例項。
一、我們的思路如下:
首先我們要弄清楚我們的整個思路:
1.先把我們的測試資料準備好,即post的資料(當然get方法也可以傳送請求資料)
2.然後我們向指定的url傳送請求(post方法)
3獲取repones的結果資料,
4.判斷repones結果是否有符合預期的資料
二、我這裡舉乙個註冊vpn賬號的例子:
下面是我們要通過post方法請求的資料
headers要先申明型別,然後通過requests.post方法向url傳送資料請求。
三、請求資料後我們等待伺服器響應,並且獲取repones的資料
我們通過text方法獲取到響應報文的內容,通過stauts_code獲取響應的狀態碼
四、我們對獲取到的報文做判斷,是否含有預期的資料在裡面
對code進行判斷,是否為200,有則表示和伺服器會話是正常的
對報文的內容進行判斷,驗證是否含有預期的資料
五、執行看結果
python簡單的介面測試例項
import requests import unittest class teiba unittest.testcase def setup self 測試的url self.url 需要的引數 self.params 新增請求頭,模擬瀏覽器訪問 self.headers 傳送get請求 self...
介面測試例項
一 postman介面測試工具 1.get請求 2 通過工具postman postman請求方式選擇get,輸入位址和請求引數,點選send 2.post請求 請求方式選擇post,輸入url,body中輸入介面文件中需要傳的引數 3.入參json請求 4.需要新增header資訊 referer...
python測試介面 Python 介面測試(一)
1.概念 介面測試是測試系統元件間介面的一種測試。介面測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的互動點。測試的重點是要檢查資料的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關係等。2.環境準備 1.安裝python 2.安裝requests庫。也可以在cmd輸入 pip ins...