Building a Scalable API Automation Framework with Pytest, Requests, and Allure
Framework Architecture
The testing infrastructure follows a hybrid design pattern combining keyword-driven and data-driven methodologies. It isolates HTTP operations, configuration management, business logic, and test orchestration into distinct layers to maximize reusability and maintainability.
Directory Structure
utils/ – HTTP client wrappe ...
Posted on Tue, 15 Sep 2026 16:21:27 +0000 by petroz
API Testing Fundamentals and Postman Integration
An API functions as a contractual gateway that enables disparate software components to exchange information programmatically. Conceptually, these endpoints behave as remote functions or service methods exposed over a network.
Internal Interfaces: Designed for intra-architectural communication, typically linking microservices or backend module ...
Posted on Fri, 04 Sep 2026 16:19:24 +0000 by Runilo
Simplifying Loadgen Configuration with a Domain-Specific Language
Streamlining HTTP API Testing Assertions
When testing HTTP APIs with Loadgen, configuring assertions for response validation can become complex. While Loadgen provides comprehensive condition testing capabilities, writing detailed assertions in YAML format often results in verbose and difficult-to-reead configurations.
Consider this sample YAML ...
Posted on Fri, 28 Aug 2026 16:44:11 +0000 by taurus5_6
Optimizing API Workflows with VS Code REST Client
Begin by adding the REST Client extension to your Visual Studio Code environment. Once activated, create a new file with the .http extension to start defining requests.
A basic GET request looks like this:
GET https://api.example.com/status HTTP/1.1
Clicking the link above the request sends it, displaying the response in a side panel. To organ ...
Posted on Sun, 26 Jul 2026 16:20:39 +0000 by angelkay73
Pre-request and Post-request Scripts in Apifox: A Complete Guide
Overview
Pre-request scripts and post-request scripts are JavaScript code fragments that execute during the API request and response lifecycle. They serve as powerful tools for validating responses, modifying requests dynamically, extracting data, and automating repetitive tasks. By incorporating these scripts into your API testing workflow, yo ...
Posted on Sun, 19 Jul 2026 16:45:15 +0000 by phillfox
Apache JMeter Fundamentals for API Testing and Performance Measurement
Overview of Apache JMeter
Apache JMeter is an open-source Java-based desktop application developed by the Apache Software Foundation. Originally designed for web application testing, it has evolved into a versatile tool for load and performance testing across various domains.
Core Capabilities
JMeter provides comprehensive testing features incl ...
Posted on Wed, 24 Jun 2026 16:28:37 +0000 by sup
Getting Started with API Automation Testing in 2024
What is API Automation Testing?
API automation testing involves using testing tools and scripts to verify software system interfaces automatically. This approach validates interface correctness, stability, and performance by simulating user operations. The primary benefits include increased testing efficiency, reduced costs, and faster identifi ...
Posted on Sun, 10 May 2026 18:21:10 +0000 by maliskoleather