Loadmill
Learn moreSchedule a demo
  • Introduction
    • Loadmill - AI - Powered Solution
    • Deviceless mobile testing
      • Capturing traffic with Loadmill MITM Proxy
      • Loadmill desktop recorder
        • Generating test flows
      • Installing certificate on mobile devices
        • iOS certificate installation
        • Android certificate installation
      • Configuring proxy on mobile devices
        • iOS Wi-Fi settings
        • Android Wi-Fi settings
      • Troubleshooting
    • What is an API
      • API - Data Fetching
      • Quick examples of API requests
      • What is an API endpoint?
    • API Server Testing
      • Contract testing
      • Regression Testing
  • Quick Guide
    • Create Account
    • Download Test Composer
    • Register your first API flow
    • Running Your API Test
  • Loadmill Test Composer
    • Quickstart
    • Composer Layout
    • Filter Settings
  • Test Editor
    • Layout
    • Flows
      • Generated Flow Code
      • Test Flow editor
      • Flow Controls
      • Add CSV to Flow
      • Flow Execution
    • Steps
      • Request step
      • Code step
      • Extraction & Assertion step
      • Web Socket step
    • Extractions - Set Parameters
    • Assertions - Verify Response
    • Parameters
      • Parameter Execution Order
      • Test Suite Parameters
      • Parameters Sets
    • ⨍(⨯) FUNCTIONS
    • Postscript
      • Running Postscript
      • Accessing w/ Postscript
      • Validating Postscript
    • Login/Authentication Flow
    • Before & After Hooks
  • Load Testing
    • Load Test Editor
    • Load Testing Guide
    • Analyzing Load Test Results
    • Parameterized Load Test
    • Domain Verification
    • Configuration Files
    • Load Testing FAQs
    • Load Testing Troubleshooting
  • User Behavior Testing
    • Overview
    • Setup
    • Recording troubleshooting
    • Additional recording methods
    • Recording settings
    • How to work with Recordings
  • Auth
    • Okta SSO integration
    • API Tokens
    • Testing with CORS
    • REST API
  • Integrations
    • Loadmill Agent
    • CI integration
    • GitHub
      • CI integration
      • Data sync
    • GitLab
    • Bitbucket
    • Jira
    • New Relic
    • Slack integration
    • TestRail integration
    • Database Testing
    • Kafka Testing
    • Datadog Integration
    • ✉️Email Testing
    • Webhook Testing
    • Integrations FAQs
    • XRay
    • TestRail
    • gRPC Support
  • Collaboration
    • Collaboration
    • Teams
    • Groups & Reports
    • Test Suite Collaboration
    • Reviews
    • Shared Flows
    • Labels
  • Reporting
    • API Catalog & Coverage
      • API Catalog
        • Unique Entity ID's Mapping
        • Domain Mapping and grouping
        • Endpoints grouping
        • OpenAPI upload
      • Test Coverage
        • Generating API test coverage report
  • General
    • Billing
      • Usage report
    • Settings
      • 📈Analytics
        • Flow Run History
      • 🧳Import & Export
    • General FAQs
    • General troubleshooting
    • Comparisons
      • Loadmill vs. SoapUI
      • Loadmill vs. JMeter
      • Loadmill vs. Blazemeter
      • Loadmill vs. WebdriverIO
      • Loadmill vs. Potato
    • Miscellaneous
      • Running a Test Suite
      • Test Plan
      • API Testing troubleshooting
      • API Testing FAQs
      • Test Editor
        • API Tests - Data from CSV files
Powered by GitBook
On this page
  • Overview:
  • Features and capabilities:
  1. Reporting
  2. API Catalog & Coverage

API Catalog

PreviousAPI Catalog & CoverageNextUnique Entity ID's Mapping

Last updated 1 year ago

Overview:

Loadmill seamlessly identifies and tracks tested system APIs throughout the test creation and execution phases. Our platform maintains an API Catalog, serving as a centralized repository for all tracked APIs across all tested services. Users can upload OpenAPI specification files to enrich API tracking, providing a complete picture of the system's API landscape.

Features and capabilities:

Within the API Catalog, users can conveniently view and manage APIs categorized and ordered by groups. Each API entry includes details on which tests cover it, along with timestamps indicating when it was last checked. Additionally, Loadmill will indicate if an API remains uncovered by any tests, effectively pinpointing system blind spots.

  • Multiple Services support - Maintain separate API catalogs for each service. Generate focused reports specific to individual services, enabling deeper insights into testing efforts.

  • Domain Mapping and grouping - Naturally same service can be reflected via multiple environments, Loadmill support grouping similar APIs across different environments by mapping domains to services to avoid duplicates.

  • Unique Entity IDs recognition - Loadmill maps dynamic IDs automatically and displays them as placeholders. In addition, users can define unique entity ID formats for better algorithm recognition, to prevent duplicates, and to streamline catalog organization.

  • Insights (in Reports menu) - Loadmill's reports include an Insights section, offering valuable metrics on overall testing activity. Users can track the percentage of APIs tested within a specified timeframe and monitor the detection of new APIs by the system on a daily basis.

Notes

  • Loadmill will map new API-endpoint in the following occasions:

    • During test creation from capture - driven by example

    • When importing a har file of a captured user behavior

    • When importing a collection (Postman)

    • When active flow is executed as part of plan/suite execution

    • When

    • When creating a new api manually

  • Only successful API requests will be used for API coverage mapping.

API coverage section in Insights report