[百人计划]Pyhton-Requests之接口测试

非常感谢[百人计划]五娃的分享!下面是整理的笔记:

一、环境准备:

Pyhton 2.x或者Pyhton 3.x、Requests库。(我安装的版本是Pyhton 3.4)

安装

Pyhton 3.x安装参考文档http://www.cnblogs.com/lansan0701/p/6349442.html

Requests安装命令pip install requests

使用上述命令的前提是已经安装了pip(pip安装也参考文档http://www.cnblogs.com/lansan0701/p/6349442.html)

二、Requests做接口测试,首先明白以下问题:

1、如何发送请求?

1)如何知道请求的URL?

2)如何辨别请求的方式?

解决如上两点方法:1技术提供接口文档(最佳方案);2自己抓包。

2、如何组装数据?

get方法和data方法参数组装区别(见下文示例2、3)。

3、如何处理响应内容?

1)设置断言assert;

2)自己写判断语句(唯一识别判断)。

三、下面是三种代码形式

1、发送请求(get请求)

[百人计划]Pyhton-Requests之接口测试_第1张图片

2、参数组装

get请求

[百人计划]Pyhton-Requests之接口测试_第2张图片

post请求

[百人计划]Pyhton-Requests之接口测试_第3张图片

3、unittest框架

将上述代码采用unittest框架会更简洁,如下:

[百人计划]Pyhton-Requests之接口测试_第4张图片

四、总结

接口测试入门需要熟悉一下几点:

Requests库基础;

接口协议类型;

参数组装;

请求的Url;

相应结果的处理;

五、补充

接口测试用例是依据功能测试抽离出来的,不包含业务的测试。

你可能感兴趣的:([百人计划]Pyhton-Requests之接口测试)