从零开始写博客系统——测试我们的代码(接口测试)
Posted 点点寒彬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零开始写博客系统——测试我们的代码(接口测试)相关的知识,希望对你有一定的参考价值。
背景
上文我们介绍了如何对我们的代码进行单元测试,本文我们来介绍接口测试。
相对于单元测试,接口测试属于一个更上层的测试,接口测试主要关注的是接口的输入和输出,并不关心代码内部运行的逻辑。
在实际的项目中,接口测试也是非常重要的,由于接口测试在实际的工作中非常常见。
接口测试前的准备
基于我们现在的框架,我们所有的接口全部都写在app.py
这个文件中,相比于单元测试,接口测试需要把服务运行起来。
我们进行接口测试的时候,同样使用unittest
进行测试用例的归档。
发起接口测试有非常多的办法,我们的服务是一个http
的服务,因此例如curl
命令,postman
等工具都可以进行接口请求,这里我们使用的是一个Python
的一个优秀的第三方库,叫 requests
。
我们先进入项目,安装这个库。pip install requests
. 同样的,如果网络状况不好,可以使用豆瓣源 pip install requests -i https://pypi.douban.com/simple/
接口测试
- 文本指测试
先在我们的test
目录下再新建一个文件叫test_api.py
。这个文件用于存放接口测试用例。我们先来尝试我们的hello world
接口。测试代码如下:
以上是关于从零开始写博客系统——测试我们的代码(接口测试)的主要内容,如果未能解决你的问题,请参考以下文章