非常感谢[百人计划]五娃的分享!下面是整理的笔记:
一、环境准备:
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;
相应结果的处理;
五、补充
接口测试用例是依据功能测试抽离出来的,不包含业务的测试。