1. 程式人生 > >python接口測試—get請求(一)

python接口測試—get請求(一)

ins ade ext 判斷 read png 接口 odi request

python 做借口測試用到的是requests模塊,首先要導入requests庫,pip install requests

1、get直接請求方式

  以豆瓣網為例:

url = https://read.douban.com/

respose = requests.get(url=url)

# status_code 為返回的狀態碼
print(respose.status_code)
# text為返回的數據
print(respose.text)

  請求結果:返回狀態碼為200,表明請求的服務器響應正常,但不能說明該接口正常

      判斷接口正常,看返回數據,如果返回數據達到預期結果才能算接口正常

  技術分享圖片

2、get發送參數測試

  請求代碼:

  請求豆瓣的搜索功能,搜索數據為三體

  發送的參數一定要是字典的形式,可以發送多個參數。發送格式:{‘key1‘:value1‘, ‘key2‘:‘value2‘, ‘key3‘, ‘value3‘}

  下面代碼請求的為;url+參數,想等於請求的url=https://read.douban.com/search?q=三體

# --*-- coding:utf-8 --*--

import requests


search_url = https://read.douban.com/search
search_word 
= {q:三體} respose = requests.get(url=search_url, params=search_word) print(respose.status_code) print(respose.text)

  響應結果:

  可以看到響應數據中有豆瓣閱讀搜索:三體

  技術分享圖片

3、響應結果的返回信息

  status_code:響應狀態碼

  url:請求的url

  encoding:編碼格式

  headers:響應頭

  request:請求的方式

  cookies:cookies數據

  raw:返回原始的響應體

  其他返回信息:

  content:通常用作gzip等壓縮,會自定解壓

  json():內置json解碼器

  技術分享圖片

接口測試系列隨筆,參考上海-悠悠的《python接口自動化》

python接口測試—get請求(一)