从零开始写博客系统——测试我们的代码(接口测试)

背景

上文我们介绍了如何对我们的代码进行单元测试,本文我们来介绍接口测试。

相对于单元测试,接口测试属于一个更上层的测试,接口测试主要关注的是接口的输入和输出,并不关心代码内部运行的逻辑。

在实际的项目中,接口测试也是非常重要的,由于接口测试在实际的工作中非常常见。

接口测试前的准备

基于我们现在的框架,我们所有的接口全部都写在app.py这个文件中,相比于单元测试,接口测试需要把服务运行起来。

我们进行接口测试的时候,同样使用unittest进行测试用例的归档。

发起接口测试有非常多的办法,我们的服务是一个http的服务,因此例如curl命令,postman等工具都可以进行接口请求,这里我们使用的是一个Python的一个优秀的第三方库,叫 requests

我们先进入项目,安装这个库。pip install requests. 同样的,如果网络状况不好,可以使用豆瓣源 pip install requests -i >

接口测试

  • 文本指测试

先在我们的test目录下再新建一个文件叫test_api.py

更多内容请查看:从零开始写博客系统——测试我们的代码(接口测试) | Less is more (wengyb.com)

你可能感兴趣的:(从零开始写博客系统——测试我们的代码(接口测试))