Python+Requests接口分层自动化测试框架

阅读本小节,需要读者具备如下前提条件

1.  掌握一种编程语言基础,如java、python等。

2. 掌握一种单元测试框架,如java语言的testng框架、python的unittest框架。

3.  掌握目前主流的UI测试框架,移动端APP测试框架Appium,或者掌握Web端测试框架Selenium。

4.  如果是Appium框架,还需要掌握如何定位控件元素,原生页面可使用安卓SDK自带的uiautomatorviewer工具,webview页面可以使用Chrome浏览器入"chrome://inspect/#devices",该方法需要或者修改hosts。

5.  如果是Web端,浏览器中打开F12即可。

Python+Requests接口分层自动化测试框架

使用python+requests编写接口自动化测试,需要了解以下几点内容:

1.  requests第三方库

2. http协议

3.了解json对象

4. 熟悉接口测试,知道如何设计接口测试用例

5. 使用过接口测试工具进行过单个接口测试,如postman、jmeter等

下面详解笔者python+unittest+requests搭建接口分层自动化测试框架的过程:

1. 最开始的简单代码

最开始使用unittest框架写的接口测试代码如下

你可能感兴趣的:(Python,自动化测试,requests,python)