• 接口测试中GET方法的获取


    今天在这里给大家介绍一下get方法,其实这些方法大家可以看一下源码里面的介绍只需要在代码中输入:

    import requests

    help(requests)

    就可以看到带有示例的解释:

    现在我们来完成RF做接口测试的第二步:发送请求。
    Python发送http请求的模块主要有requests、urllib、urllib2,这里我们介绍三个里面最简单的requests模块。
    安装requests模块:pip install requests

    1、get

    导入requests后可以用get方法直接访问url:

    #coding: utf-8import requestsclass SendingInfo(object):    ROBOT_LIBRARY_SCOPE = 'GLOBAL'
        ROBOT_LIBRARY_VERSION = '0.1'
    
        def __init__(self):
            pass
    
        def sending_info(self):
            rs = requests.get('https://www.baidu.com')
            #打印状态码
            print rs.status_code
            #打印返回html
            print rs.content
            #打印头文件信息
            print rs.headers
            #打印cookies
            print rs.cookies
    

    如果对软件测试、接口测试、自动化测试、面试经验交流。感兴趣可以加软件测试交流:1085991341,还会有同行一起技术交流。
    实例化类后调用函数可以看到打印出的返回:

    返回信息除了上面打印出来的以外还可以看到更多信息:

    rs.url -- 获取url
    rs.json() -- Requests中内置的Json解码器
    rs.text -- 字符串方式的响应体,会自动根据响应头部的字符编码进行解码。与r.content相比rs.text可能会有乱码。
    rs.encoding -- 编码格式

    以上就是对GET方法的获取,内容希望对你有帮助,虽然说这个不是很难,有被帮助到的朋友欢迎点赞,评论哦。

  • 相关阅读:
    【转】centos(原生yum系通用)安装xfce便捷方法
    [转载]TortoiseGit安装与使用
    [转载]eclipse的远程调试功能配置
    oracle加密-des 简单举例.
    一个使用Servlet文件实现文件下载的实例
    (转载)JWebUnit做Web项目自动化测试
    得到类所在的jar包路径
    java实现https ssl请求url
    Java中用HttpsURLConnection访问Https链接
    [转载][Groovy] Groovy与Java的区别(一)
  • 原文地址:https://www.cnblogs.com/Chaqian/p/12926533.html
Copyright © 2020-2023  润新知