接口測試系列文章之接口測試面試必問的知識點(二)
通過代碼做接口測試分幾步呢?
答:也分三步!其實無論是手工進行接口測試還是通過代碼進行接口測試,三個核心步驟如下:
- 構建接口
- 發送接口
- 校驗接口
Python編碼進行接口測試步驟
我們以python發送http接口為例,在python中通過requests模塊進行http接口測試工作,具體步驟如下:
第一步:構建接口
安裝pip install requests
在rap2中構建一個mock接口(可以自己注冊rap2,構建屬于自己的rap2接口)http://rap2api.taobao.org/app/mock/85630/getinfo
定義接口響應值如下:

第二步:發送接口
核心代碼如下:
- import requests
- req="http://rap2api.taobao.org/app/mock/8563/getinfo"
- response=requests.get(req)
- print(response.text)
- 輸出:
- {
- "code": 0,
- "message": "ok"
- }
第三步:校驗接口
因為在構建接口中定義的code生成規則是0-10,所以我們要對其進行校驗。又因為響應數據是json格式,所以我們還需要使用json模塊來解析響應,具體代碼如下:
- import json
- import requests
- req="http://rap2api.taobao.org/app/mock/85630/getinfo"
- response=requests.get(req)
- print(response.text)
- #解析響應代碼如下:
- code=json.loads(response.text).get('code')
- print(code)
- if code <=10:
- print ("reponse ok")
- else:
- print("reponse fail")
怎樣么樣?你看懂了嗎?是不是通過代碼實現接口測試也非常之簡單啊!大家不妨把文章里的代碼拷貝出來,在自己的IDE中運行體會一下,必定要想代碼熟練是敲出來的,而不是看出來的!原創不易,如果文章幫到了你,歡迎轉發,讓更多的朋友受益!