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
pip install ApiTestFramework
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
Content type
Image
Digest
Size
38.1 MB
Last updated
over 6 years ago
docker pull bxwill/api-test-framework:stable