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

      

  • 相关阅读:
    锐浪报表应用系列二
    论产品和项目
    我的处女作
    今天晚上吃什么?
    今日晚餐
    PYTHON+数据库
    周末看到小区有个阿姨溜羊驼
    AD 10使用技巧---新学习
    使用.NET进行高效率互联网敏捷开发的思考和探索【一、概述】
    【开发随感】【一】【开发基础的基础】
  • 原文地址:https://www.cnblogs.com/tynam/p/9082339.html
Copyright © 2020-2023  润新知