美文网首页百人计划
【接口/性能】python01-requests&uni

【接口/性能】python01-requests&uni

作者: JOooo_ | 来源:发表于2017-03-23 17:19 被阅读105次

    mac下实践

    1. 安装requests库(python的第三方库)

    mac下安装pip:

    brew install pip      提示如下:

    homebrew中,pip的安装是跟python一起的。那么,试下另一种安装方式:

    sudo easy_install pip     安装pip成功

    安装requests:sudo pip install requests


    2. 接口测试思路

    1)如何发送请求?

    发送请求,以发送get请求为例

    --如何辨别请求的方法

    --如何知道请求的URL

    get请求:

    post请求:

    2)如何组装数据?

    --请求数据如何组装

    --get方法和data方法的参数组装有区别吗?

    可将参数拼接在url后面进行组装

    3)如何处理响应内容?

    --通过断言完成

    --自己写判断语句

    3. 总结:

    1)requests库基础学习

    2)接口协议类型

    3)参数组装

    4)请求的URL

    5)响应结果的处理

    PS:采用unittest框架会更简洁

    补充:

    HTTP最常用的方法(告知服务器意图)

    1. GET :获取资源

    GET 方法用来请求访问已被 URI 识别的资源。指定的资源经服务器端解析后返回响应内容。也就是说,如果请求的资源是文本,那就保持原样返回;如果是像CGI(Common Gateway Interface,通用网关接口)那样的程序,则返回经过执行后的输出结果。

    2. POST :传输实体主体

    POST 方法用来传输实体的主体。

    虽然用 GET 方法也可以传输实体的主体,但一般不用 GET 方法进行传输,而是用POST 方法。虽说 POST 的功能与 GET 很相似,但 POST 的主要目的并不是获取响应的主体内容。

    相关文章

      网友评论

        本文标题:【接口/性能】python01-requests&uni

        本文链接:https://www.haomeiwen.com/subject/wgsznttx.html