python接口测试—get请求(一)

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)
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)
# --*-- 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 做借口测试用到的是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解码器
经验分享 程序员 微信小程序 职场和发展