Links

Capturing traffic with Loadmill MITM Proxy

Loadmill's Desktop App utilizes a MITM (Man-in-the-Middle) proxy to capture API traffic from your mobile device. This enables you to record user interactions at the API level, providing valuable data for generating dynamic flows and executing deviceless tests.
It is also possible to use 3rd party MITM proxies as well (ie. Charles proxy and proxyman) and export the captured traffic into loadmill.
The MITM proxy intercepts the communication between your mobile device and the backend servers, allowing Loadmill to analyze and record the API calls and responses. This approach ensures that you capture the most accurate and complete data for your testing scenarios.
To use the MITM proxy within Loadmill's Desktop App, follow these steps:
  1. 1.
    Start the Loadmill Desktop App: Switch to the proxy section
    at this stage the proxy will be paused without content.
  2. 2.
    Install a Certificate: Installing the Loadmill certificate on your device establishes a secure trust relationship between your device and the proxy, enabling it to decrypt the traffic for analysis and testing purposes. In loadmill proxy, look for the following button
    to download the certificate.
  3. 3.
    Set up your mobile device to use the proxy server provided by the Loadmill Desktop App. This typically involves configuring your device's Wi-Fi settings to use the proxy server's IP address and port number.
  4. 4.
    Start the proxy: By clicking the
    button
  5. 5.
    Interact with your application: you will see new requests accumulating in loadmill.