Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ATX Automation Agent (A3)New to Visual Studio Code? Get it now.
ATX Automation Agent (A3)

ATX Automation Agent (A3)

ATX Labs

|
7 installs
| (2) | Free
AI powered Automated API Testing
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ATX Automation Agent (A3)

A3 is a multi-agent AI system that automates backend API testing using advanced AI/GenAI models. It generates executable integration test cases by analyzing API specifications and test scenarios, ensuring complete API coverage with no code/data/IP leak.

Hosted securely on customer on-premise/cloud environments, A3 accelerates QA with intelligent test case generation and reporting.


🚀 Features

  1. ✅ Executable test code generated for backend APIs in designated output folders
  2. 📄 Reads directly from:
    • Postman Collections
    • Swagger/OpenAPI specs
    • Other well-structured API documentation
  3. 🤖 AI-driven test case generation from plain English integration/system test scenarios
  4. 🧠 Automatically discovers API dependencies to create effective integration test plans
  5. 📑 Enhanced test coverage with:
    • Product requirement documents
    • Custom test case scenarios
  6. 📊 Allure Reports for visualizing test execution
  7. 📁 A3 Management Console to manage and track multiple projects with ease
  8. 🧪 Covers diverse test categories:
    • Successful flow
    • Failure tests (invalid tokens, bad payloads)
    • Synthetic data variations for edge cases
    • Custom data from client sources

📁 Creating a New Project in A3

To create a new project using the A3 Management Console, you are required to upload the following three configuration files:

1️⃣ Base API Config JSON

This file holds server-level details necessary for test execution via Pytest.

Sample Format: { "baseUrl": "https://your-api-host.com", "authToken": "Bearer YOUR_AUTH_TOKEN" }

  • baseUrl: Root URL where the API is hosted.
  • authToken: Authorization token used for accessing secure endpoints.

2️⃣ Independent API Config JSON

Specifies APIs that can be tested independently along with custom validation rules.

Sample Format: { "collection_type": "postman", "independent_apis": [ "/api/v1/e1", "/api/v1/e2", "/api/v1/e3" ], "validation_rules": { "required_headers": ["Authorization", "Content-Type"], "required_parameters": ["id", "version"], "response_codes": [200, 201, 204, 400, 404, 500], "api_keys": { "header_name": "X-API-Key", "token_name": "Bearer", "required": true } } }

  • independent_apis: List of API endpoints to be tested in isolation.
  • validation_rules: Expected headers, parameters, and valid response codes.

3️⃣ API Documentation File

This can be one of the following:

  • Postman Collection JSON
  • Swagger/OpenAPI Specification JSON

The file should fully describe all endpoints, request/response formats, and parameters. This serves as the foundation for test case generation.


📦 Requirements

  • Visual Studio Code (v1.70+)
  • Node.js (for test execution)
  • Allure CLI (for reporting): https://docs.qameta.io/allure/#_installing_a_commandline
  • Pytest

▶️ How to Start A3

  1. Open the Command Palette with Ctrl+Shift+P (or Cmd+Shift+P on macOS)
  2. Type and select: Start ATX Automation Agent

Start ATX Automation Agent


📋 Release Notes

0.2.3

  • Release of ATX Automation Agent (A3)
  • Supports Swagger/Postman inputs, AI-based test generation, Allure reports
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft