文件名称:python-example:在Travis CI上使用Assertible的API集成测试示例
文件大小:3KB
文件格式:ZIP
更新时间:2024-02-21 12:09:04
api qa continuous-integration continuous-delivery api-testing
API集成在Travis CI上测试Python Flask应用 该存储库包含一个示例应用程序,该应用程序使用在使用的持续集成构建中为Python Flask应用程序运行自动化API集成测试。 Assertible是面向开发人员的Web服务测试工具,专注于创建简单,确定性的测试以及灵活的自动化。 基本上, 用于创建到您的应用程序的动态localhost隧道,该隧道是在CI上构建和运行的。 动态ngrok URL被传递给,该将在执行时运行API测试。 此测试技术并非特定于Python,Flask或Travis CI,可以在任何持续集成系统或Web应用程序框架中使用。 设置分为4个步骤: 1.创建一个Flask应用 为代码存储库创建一个新目录: mkdir myapp && cd myapp 将以下代码保存到名为app.py的文件中: from flask import Flask app = Flask ( __name__ ) @ app . route ( "/" ) def hello (): return "Hello Assertible!" if __nam
【文件预览】:
python-example-master
----app.py(149B)
----.travis.yml(782B)
----README.md(4KB)
----.gitignore(2B)