Linux下的Api测试框架
ApiTestFramework的Python项目详细描述
小型API测试框架
It is not smart, just a hard worker.
. ├── ApiTestFramework │ ├── __init__.py │ ├── CaseExecutor.py │ ├── CodeGenerator.py │ ├── SwaggerParser.py │ └── atf_exec.py ├── Dockerfile ├── README.md ├── docker-compose.yaml ├── requirements.txt └── setup.py
安装
^{pr2}$使用
Usage: atf-exec <command> command: init Init framework prepare Generate test case in test_case dir and data template in data_template dir run Run test case clean Cleanup workspace
快速入门
# 1. Install ATF pip install ApiTestFramework # 2. Init ATF mkdir api_test cd api_test atf-exec init # 3. Put swagger YAML into atf_api_docs wget http://xxxx/xxx.yaml -O atf_api_docs/xxx.yaml # 4. Prepare for running atf-exec prepare # 5. Add test data into atf_test/data refer to atf_test/data_template# 6. Execute testing atf-exec run
- 项目
标签: