urltesting
URLs testing tool.
Usage
C:\test\httptest>python urltesting.py simpleurls --help
Usage: urltesting.py simpleurls [OPTIONS]
Test urls. Urls are fetched from an url.
Options:
--listurl TEXT The url where to get all the urls.
[required]
--listurl-method TEXT Request method. Default to GET.
--listurl-param TEXT Request parameter in format key=value. Can
be applied mutiple times.
--listurl-header TEXT Request header in format
header_name=header_value. Can be applied
multiple times.
--listurl-payload TEXT Request payload.
--list-format [list|jsonarray|json]
The format of "--listurl" response content.
"list" means every url per line. "jsonarray"
means response content likes: ["/url1/",
"url2"]. "json" means response likes:
{"data": "urls": ["/url1", "url2"]}. Default
to "list".
--list-json-path TEXT If "--list-format=json", use the path to get
urls from the json data, e.g. "--list-json-
path=data.urls" when the response content is
{"data": {"urls": ["/url1/", "/url2/"]}}. If
url string is NOT starts with http, the
entry url "--listurl" will be used to make
the final url with "urljoin" method.
--loginurl TEXT Login url. [Optional]
--loginurl-method TEXT Request method. Default to GET.
--loginurl-param TEXT Request parameter in format key=value. Can
be applied mutiple times.
--loginurl-header TEXT Request header in format
header_name=header_value. Can be applied
multiple times.
--loginurl-payload TEXT Request payload.
--help Show this message and exit.
Releases
v0.1.0 2021/01/05
- First release.
Release files for urltesting 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| urltesting-0.1.0.tar.gz | 4.3 kB | Details |
Release files / urltesting-0.1.0.tar.gz
| Download URL | urltesting-0.1.0.tar.gz |
|---|---|
| Size | 4.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7b7bcb8b035c5dd8266a153846f1bd00fe01dd3d7c8a55c2fc2d9e23366f58a8
|
|
BLAKE2b-256 checksum How to use checksums |
dd8c2f3870c5be2f2d4d41e4bbb7116977d4b63999a96e70c609aface113b3fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
|