Metadata-Version: 2.1
Name: apirun
Version: 0.2.5
Summary: API testing framework
Home-page: UNKNOWN
Author: Guo Tengda
Author-email: ttguotengda@foxmail.com
License: MIT
Platform: UNKNOWN
Classifier: Topic :: Software Development :: Testing
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Description-Content-Type: text/markdown
Requires-Dist: requests (>=2.9.1)
Requires-Dist: ddt (>=1.2.0)
Requires-Dist: xlrd (>=1.2.0)
Requires-Dist: yagmail (>=0.11.213)
Requires-Dist: keyring (>=17.0.0)
Requires-Dist: locustio (>=0.9.0)

# 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` or `folder\\`, 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.

>--email
>>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

>--pt-demo
>>make PT demo file in current folder

>--pt-not-run
>>just make locustfile according to the xls

## Pending
* More api test situations


