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.137.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.137-py3-none-any.whl (54.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: je_api_testka-0.0.137.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.137.tar.gz
Algorithm Hash digest
SHA256 c9e8f2d96e9f8db40e6d6940d286138d5d5cbb46c20375ddd3526d1005ef0d43
MD5 81c9fcf0c7fd6bdcff745ffa4ab6cdda
BLAKE2b-256 35b606cc1db3b529c5a18d2c95b168be589baab2d7bef0142b638978d4efe7b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for je_api_testka-0.0.137-py3-none-any.whl
Algorithm Hash digest
SHA256 afb69ec8ffbd78303bb9efbe61866d5b7efc11dd162e53fa2022c340f0fd0f83
MD5 26797565066dffb8a7faa3d40e91235b
BLAKE2b-256 da5dc4d126f94862a07759905927c5e9e686ed99282e81c71853e53d9a37297f

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