python-example:在Travis CI上使用Assertible的API集成测试示例

时间:2024-02-21 12:09:04
【文件属性】:

文件名称: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)

网友评论