记录接口测试中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

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

在这里插入图片描述
返回信息除了上面打印出来的以外还可以看到更多信息:

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

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

软件测试是IT相关行业中最容易入门的学科~不需要开发人员烧脑的逻辑思维、不需要运维人员24小时的随时待命,需要的是细心认真的态度和IT相关知识点广度的了解,每个测试人员从入行到成为专业大牛的成长路线可划分为:软件测试、自动化测试、测试开发工程师 3个阶段。

在这里插入图片描述

这里有我整理的一些资料,如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加我们的软件测试交流群 313782132 ,里面有各种软件测试资料和技术交流。

猜你喜欢

转载自blog.csdn.net/weixin_50271247/article/details/109331034