Python接口测试get请求过程详解

 更新时间:2020年02月28日 14:26:50   作者:Tynam.Yang  
这篇文章主要介绍了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)

  请求结果:返回状态码为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解码器

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Android基于TCP和URL协议的网络编程示例【附demo源码下载】

    Android基于TCP和URL协议的网络编程示例【附demo源码下载】

    这篇文章主要介绍了Android基于TCP和URL协议的网络编程,结合实例形式分析了Android网络编程的通信原理、实现步骤与相关操作技巧,并附带demo源码供读者下载参考,需要的朋友可以参考下
    2018-01-01
  • Python字符串的转义字符

    Python字符串的转义字符

    这篇文章主要介绍了Python字符串的转义字符,转义字符是指,用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,下文相关资料需要的小伙伴可以参考一下
    2022-04-04
  • python 实现多线程下载m3u8格式视频并使用fmmpeg合并

    python 实现多线程下载m3u8格式视频并使用fmmpeg合并

    这篇文章主要介绍了python 实现多线程下载m3u8格式视频,使用fmmpeg合并的实例代码,需要的朋友可以参考下
    2019-11-11
  • Python递归遍历列表及输出的实现方法

    Python递归遍历列表及输出的实现方法

    这篇文章主要介绍了Python递归遍历列表及输出的实现方法,可实现递归遍历列表中的每一项,若是元祖则判断是否为基本类型然后输出,需要的朋友可以参考下
    2015-05-05
  • Python实现实现gltf预览图的示例详解

    Python实现实现gltf预览图的示例详解

    随着3D技术的不断发展,GLTF逐渐成为了Web和移动应用程序中最流行的3D文件格式之一,本文将介绍如何使用Python生成GLTF模型的预览图,需要的可以了解下
    2025-02-02
  • 基于Python开发PDF转Doc格式小程序

    基于Python开发PDF转Doc格式小程序

    这篇文章主要为大家详细介绍了如何基于Python开发PDF转Doc格式小程序,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-03-03
  • python jenkins 打包构建代码的示例代码

    python jenkins 打包构建代码的示例代码

    这篇文章主要介绍了python jenkins 打包构建代码的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • flask开启多线程的具体方法

    flask开启多线程的具体方法

    在本篇内容里小编给大家整理的是一篇关于flask开启多线程的具体方法,对此有需求的可以学习参考下。
    2020-08-08
  • 最新python 字符串数组互转问题

    最新python 字符串数组互转问题

    这篇文章主要介绍了最新python 字符串数组互转问题,主要介绍了字符串转list数组问题和list数组转字符串问题,本文结合示例代码给大家介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • tensorflow使用CNN分析mnist手写体数字数据集

    tensorflow使用CNN分析mnist手写体数字数据集

    这篇文章主要介绍了tensorflow使用CNN分析mnist手写体数字数据集,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-06-06

最新评论