API testing framework
Project description
apirun
A simple API test framework for doing api test easy.
How to Use It?
Open Console, type apirun --help
, you will see some parameters
-f TESTCASEFILE, --testcasefile=TESTCASEFILE
TESTCASEFILE is .xls format, you can write testcases in it.
-F TESTCASEFOLDER, --testcasefolder=TESTCASEFOLDER
TESTCASEFOLDER contains TESTCASEFILEs, you need write
folder
orfolder\\
, never\\folder
; default is None, which means to scan the current work dir.
--report=REPORT
Folder to store test results, default is
report
.
--demo
Make demo xls in working dir.
-V, --version
Show the version.
sending email after finishing api test
--from
the user who sends email, will cover the info in email.json
--to
the user(s) who receive email, will cover the info in email.json
--subject
the email subject, will cover the info in email.json, default is
API Test Result
--host
the email host, will cover the info in email.json, is required no metter in json file or in parameter
--pt, --pressuretest
run pressure test according to the xls, supported by locustio;
Ctrl + C
, if you want to stop it.
--pt-demo
make PT demo file in current folder
--pt-not-run
just make locustfile according to the xls
--master
Set locust to run in distributed mode with this process as master, use this parameter with --pt;
Ctrl + Break
, if you want to stop it.
Pending
- More api test situations
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 Distributions
Built Distribution
Hashes for apirun-0.2.9-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 951d8446e69c403b7ff0fa4e085dee6f8a6c5483d2d161257c19db53edd96b29 |
|
MD5 | 134ec1d7abddde5f10f7130959d63bca |
|
BLAKE2b-256 | fbfc6eb9a3f0a71b65ba44393f9152d116b47bc2ec01405eb5702f389603478b |