Load Testing Engines – Assigning Unique IPs

TEC 20 Reputation points
2025-09-02T07:57:43.39+00:00

I’m configuring a Load Testing resource with 4 test engines and I need each engine to send requests from a different public IP address. My subscription has 4 available subnets, and I’d like to assign each engine to a separate subnet to achieve this.

Could you please advise:

  1. Where in the Load Testing configuration I can specify the subnet for each engine?
  2. Whether assigning different subnets will ensure each engine uses a distinct public IP?
  3. If additional steps are required to guarantee IP separation across engines?

Thank you in advance for your guidance.

Azure Load Testing
Azure Load Testing
An Azure service that enables developers and testers to generate insights on how to improve the performance, scalability, and capacity usage of their application
0 comments No comments
{count} votes

Answer accepted by question author
  1. TP 145.8K Reputation points Volunteer Moderator
    2025-09-02T10:20:41.4466667+00:00

    Hi,

    If I understand you correctly, you will need to have four separate tests, each one with single engine instance, so that each will have their own unique public IP. For each test you would set the test traffic mode to Private and select the VNet/Subnet you want it to deployed to.

    In article below, it shows Load tab with Private traffic mode selected:

    https://dori-uw-1.kuma-moon.com/en-us/azure/app-testing/load-testing/how-to-test-private-endpoint#configure-the-virtual-network-in-the-azure-portal

    If you need more control over these public IPs, you would check Disable public IP deployment and then you can deploy NAT Gateways or Network Virtual Appliances (NVA) to handle the outbound traffic. For example, if you are testing a public endpoint and you need to whitelist the IPs the engines are using. Please see scenario below for reference:

    https://dori-uw-1.kuma-moon.com/en-us/azure/app-testing/load-testing/concept-azure-load-testing-vnet-injection#scenario-load-test-a-public-endpoint-with-access-restrictions

    Please click Accept Answer and upvote if the above was helpful.

    Thanks.

    -TP

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.