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
  • Bitbucket Integration Setup
  • Syncing your Test Suite
  • Running Test Plans with Bitbucket
  • Syncing from your Bitbucket Repository
  • Creating/Updating Branch
  1. Integrations

Bitbucket

PreviousGitLabNextJira

Last updated 2 years ago

Bitbucket integration is a great way to speed up your development process. By integrating Bitbucket with Loadmill, you can automatically test your code as you make changes. This makes it easy to find and fix bugs quickly and ensures that your code is always up to date.

Make sure to have an Atlassian account to connect to Bitbucket.

Bitbucket Integration Setup

  1. Go to Settings > Integrations.

  2. Click on the button.

  3. Grant Loadmill access to your Bitbucket account.

  4. Select your repository.

You might be redirected to the Atlassian login page when connecting Loadmill to Bitbucket. Login using your Atlassian credentials and set up a Bitbucket username to complete the registration.

Syncing your Test Suite

Now that your Bitbucket integration is all set up head over and sync your Test Suite to your repository.

To sync your Test Suite to your Bitbucket repository:

  1. Select the Test Suite you wish to connect your repository to.

  2. Select the "Bitbucket Sync" tab.

  3. Select or create a new branch from the Sync Actions section.

  4. Enter a commit message (example: my first commit).

Running Test Plans with Bitbucket

You can configure your Test Plan to run with the latest syncs of your test suites repositories. That means your Test Plan will run with the latest Test Suite synced commits.

To configure this option:

  1. Head over to any Test Plan you wish to connect your repository to.

  2. Select the "Run Settings" tab of the Test Plan.

  3. Select the branch containing the synced Test Suite.

Your Test Plan will now run on the latest committed version of the Test Suites.

Changing your Test Suites locally will not affect the Test Plan run until you commit your changes to Bitbucket.

Syncing from your Bitbucket Repository

Loadmill can similarly track syncs made directly through Bitbucket. Simply commit a new change from your repository and you'll be able to see the commit change under the Bitbucket Sync tab of your Test Suite.

To do that:

  1. Edit your Test Suite file from your Bitbucket repository.

  2. Commit the changes made.

  3. Enter your commit message and create a pull request from this change.

  4. Click on "Merge" from your pull request.

  5. Go back to your Test Suite > Bitbucket Sync on the Loadmill app.

  6. Notice the latest commit under the "Branch History" section.

  7. Click on "Checkout".

  8. See the changes on your Test Suite.

Creating/Updating Branch

To create a new branch (or update an existing one) from the Loadmill app:

  1. Head over to your Test Suite.

  2. Select the "Bitbucket Sync" Tab.

  3. Under Sync Actions > Commits.

  4. Type in the new branch name (or select an existing one).

  5. Commit the changes done on your test suite.

  6. Click on "Create Pull Request"

Clicking "Create Pull Request" enables you to view the changes in the Test Suite and create a pull request for your synced Bitbucket branch. There, you'll be able to manage and merge when ready.

Click on .