[百人计划]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请求)

2、参数组装

get请求

post请求

3、unittest框架

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

四、总结

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

Requests库基础;

接口协议类型;

参数组装;

请求的Url;

相应结果的处理;

五、补充

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容