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_dev-0.0.129.tar.gz (31.9 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_dev-0.0.129-py3-none-any.whl (49.4 kB view details)

Uploaded Python 3

File details

Details for the file je_api_testka_dev-0.0.129.tar.gz.

File metadata

  • Download URL: je_api_testka_dev-0.0.129.tar.gz
  • Upload date:
  • Size: 31.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for je_api_testka_dev-0.0.129.tar.gz
Algorithm Hash digest
SHA256 d75b079ea4fc886c60b4d932b5a752d14eb29c6a706464de53de607df82f4d1b
MD5 79ea25ddea499c7aee6b60050621706f
BLAKE2b-256 a82d30d099c5479d3fbc76f3db073902f17c69182d10510b43b4f82d90fd10e2

See more details on using hashes here.

File details

Details for the file je_api_testka_dev-0.0.129-py3-none-any.whl.

File metadata

File hashes

Hashes for je_api_testka_dev-0.0.129-py3-none-any.whl
Algorithm Hash digest
SHA256 7afc326ca7b14ef8a0cd9b79383e08bbbe534b7ec87b3fff143ea6f5157af756
MD5 ebc605c32359806016026ec665774495
BLAKE2b-256 1e718685c101bc06245aca338ea6990295d1048c222287986adc867a181b4878

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