Skip to main content

Requests Automation Framework

Project description

APITestka

APITestka is a lightweight, cross‑platform framework for automated API testing. It supports HTTP/HTTPS, SOAP/XML, and JSON, with high‑performance request execution, detailed reporting, and flexible CLI scripting. Designed for speed and scalability, APITestka enables thousands of requests per second, integrates with mock servers and remote automation, and generates reports in multiple formats for easy analysis.

Features

  • Automated API request execution
  • Data comparison for each request
  • Pure CLI mode support for API testing
  • Detailed request/response reporting
  • HTTP/HTTPS support
  • SOAP/XML support
  • JSON support
  • Report generation in JSON, HTML, and XML formats
  • APITestka scripting capability
  • High performance: thousands of requests per second
  • Cross-platform (OS independent)
  • Mock server integration
  • Remote automation support
  • Project and template management
  • New: httpx client support
  • Synchronous and asynchronous requests with httpx
  • HTTP/2 request support

Installation

pip install je_api_testka

Requires

  • python 3.9 or later

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

je_api_testka-0.0.136.tar.gz (36.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

je_api_testka-0.0.136-py3-none-any.whl (54.8 kB view details)

Uploaded Python 3

File details

Details for the file je_api_testka-0.0.136.tar.gz.

File metadata

  • Download URL: je_api_testka-0.0.136.tar.gz
  • Upload date:
  • Size: 36.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for je_api_testka-0.0.136.tar.gz
Algorithm Hash digest
SHA256 2118e953486ec06766ba35d4165d671a92a6baab1eccc4aa92fed9942edc6ffa
MD5 0b42533d13f7c3de7d0e6f69ececf115
BLAKE2b-256 942746b6bb0ca1ede6147b0765af3441f83cb7dbed65c084dd8da13b53557118

See more details on using hashes here.

File details

Details for the file je_api_testka-0.0.136-py3-none-any.whl.

File metadata

File hashes

Hashes for je_api_testka-0.0.136-py3-none-any.whl
Algorithm Hash digest
SHA256 822e05e61c62f2d8e88b702e503d1af3981025c9ec4f17d14dd4779735c430e9
MD5 a2ae13a067bd0ed35217e96c5035b8ce
BLAKE2b-256 37b14decc9e348e3df5cc336ff2874c00edea9fdfd01a96c3584a471678c9e98

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page