分享

python接口测试—get请求

 软件测试test 2020-06-12

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解码器

  

文章链接地址:

https://www.cnblogs.com/tynam/p/9082339.html

小程序测试框架之minium入门
当当年中庆,百万自营图书大放价,又有羊毛可以薅了
功能测试面试题(一)
手把手教你利用Python网络爬虫获取链家网的房产信息
APP应用测试要点。。。。我知道的就这么多

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多