Api test framework in Linux
Project description
Mini API Test Framework
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
Installation
pip install ApiTestFramework
Usage
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
Quick Start
# 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ApiTestFramework-0.1.2.tar.gz
(8.3 kB
view hashes)
Built Distribution
Close
Hashes for ApiTestFramework-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e10981b2c613ee7af2b756f70cc6ee5d5939632aae60e23ecb68a841b5c124b |
|
MD5 | 1883fafd13c7ca4eb44b6fec2406dd95 |
|
BLAKE2b-256 | a374688e767e4c7ae3a5c6f4c5ede66c063e78c1f02a2ed0ee22ebda82aafefa |