美文网首页百人计划
【接口/性能】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