美文网首页测试杂文百人计划
[百人计划]Pyhton-Requests之接口测试

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

作者: 蓝山_阑珊 | 来源:发表于2017-03-23 12:59 被阅读114次

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

一、环境准备:

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;

相应结果的处理;

五、补充

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

相关文章

网友评论

  • 夜染_3627:为啥没有解释呢?unittest框架是干嘛用的

本文标题:[百人计划]Pyhton-Requests之接口测试

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