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
  • Getting Started
  • Integration Setup
  • Pairing your Test Suite
  • TestRail Results
  • Loadmill and TestRail Test Plans
  1. Integrations

TestRail

PreviousXRayNextgRPC Support

Last updated 1 year ago

Loadmill now integrates with TestRail, a comprehensive, test management product that enables you to create and sync test suites, plans and their related data in one place.

Getting Started

Creating/setting a project

  1. Login to your TestRail account.

  2. Create a new project. ex: loadmilldocs

  3. Make sure you select "Use multiple test suites to manage cases" when creating your project.

You can also change your current project settings by going to Administration > Project > Select your project > Edit

Selecting "Use multiple test suites to manage cases" when creating your project is essential for your integration as Loadmill applies the same structure to create and update test suites.

Generating API Key

  1. Go to Administration > Site Settings > API > Check the "Enable API" checkbox > Click on "Save Settings"

  2. Go to your user name (top-right) > My Settings > API Keys.

    1. Click on Add key.

    2. Name your API key.

    3. Click on "+ Generate Key".

    4. Copy the generated API key.

    5. Click on "+ Add Key".

    6. Click on Save Settings afterwards.

Integration Setup

  1. Description (optional) - you can name it loadmill-integration.

  2. Domain - domain of the account (ex: https://organization.testrail.io).

  3. Username - same as your email used to sign up to TestRail with.

  4. Token - copied token from the "Generating API Key" steps.

  5. Project - name of the project you created.

Pairing your Test Suite

You can pair your Loadmill suite to an existing TestRail suite or have Loadmill create a new TestRail Test Suite every time you pair your Loadmill suite. Every test runs will automatically report to the TestRail suite the Loadmill suite is assigned to.

To enable Test Suite Pairing you need to enable CI for the desired flow. This is an essential step as it automates Xray reports on run.

TestRail Results

Running your test case will trigger a TestRail Test Run report on the selected TestRail suite. You can view your TestRail report to keep track of the data and test runs. This is an exciting way to ensure that your tests are being run as planned and that you're getting the most accurate results possible.

You can access your TestRail results from the Loadmill Test Run results and vice versa. Simply open the "Configuration" of your Loadmill Test Run and click on the TestRail Suite ID to access your TestRail results. From TestRail, select the Test Runs & Results tab > Open a Test Run and click on the link from the run description.

Loadmill and TestRail Test Plans

You can also connect a Loadmill Test Plan with a TestRail Test Plan:

  1. Go to your project > Test Runs & Results tab > + Add Test Plan (on your right)

  2. Setup your TestRail Test Plan name and information if necessary.

  3. Click on ✓ Add Test Plan.

  4. Go to your Loadmill account > Select a Test Plan of your choice

  5. Select the dropdown arrow from the Run Test Plan button.

  6. Click on "Run with TestRail Plan".

  7. Select a test plan from the dropdown.

  8. Click on "Run Test Plan"

You can skip steps from 1 to 3 if you already have a Test Plan configured on TestRail

Navigate to your Loadmill account > Settings > Inetgrations > Click on .