You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/load-testing/how-to-test-private-endpoint.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,9 +46,9 @@ These resources are ephemeral and exist only for the duration of the load test r
46
46
47
47
- An existing virtual network and a subnet to use with Azure Load Testing.
48
48
- The virtual network must be in the same subscription and the same region as the Azure Load Testing resource.
49
-
- You require the [Network Contributor](../role-based-access-control/built-in-roles.md#network-contributor) role, or a parent of this role, on the virtual network. See [Check access for a user to Azure resources](../role-based-access-control/check-access.md) to verify your permissions.
49
+
- You require the [Network Contributor](/azure/role-based-access-control/built-in-roles#network-contributor) role, or a parent of this role, on the virtual network. See [Check access for a user to Azure resources](/azure/role-based-access-control/check-access) to verify your permissions.
50
50
- The subnet you use for Azure Load Testing must have enough unassigned IP addresses to accommodate the number of load test engines for your test. Learn more about [configuring your test for high-scale load](./how-to-high-scale-load.md).
51
-
- The subnet shouldn't be delegated to any other Azure service. For example, it shouldn't be delegated to Azure Container Instances (ACI). Learn more about [subnet delegation](../virtual-network/subnet-delegation-overview.md).
51
+
- The subnet shouldn't be delegated to any other Azure service. For example, it shouldn't be delegated to Azure Container Instances (ACI). Learn more about [subnet delegation](/azure/virtual-network/subnet-delegation-overview).
52
52
- Azure CLI version 2.2.0 or later (if you're using CI/CD). Run `az --version` to find the version that's installed on your computer. If you need to install or upgrade the Azure CLI, see [How to install the Azure CLI](/cli/azure/install-azure-cli).
53
53
54
54
## Configure your virtual network
@@ -57,15 +57,15 @@ To test private endpoints, you need an existing Azure virtual network. Your virt
57
57
58
58
### Create a subnet
59
59
60
-
When you deploy Azure Load Testing in your virtual network, it's recommended to use separate subnets for Azure Load Testing and for the application endpoint. This approach enables you to configure network traffic access policies specifically for each purpose. Learn more about how to [add a subnet to a virtual network](../virtual-network/virtual-network-manage-subnet.md#add-a-subnet).
60
+
When you deploy Azure Load Testing in your virtual network, it's recommended to use separate subnets for Azure Load Testing and for the application endpoint. This approach enables you to configure network traffic access policies specifically for each purpose. Learn more about how to [add a subnet to a virtual network](/azure/virtual-network/virtual-network-manage-subnet#add-a-subnet).
61
61
62
62
### Configure traffic access
63
63
64
64
Azure Load Testing requires both inbound and outbound access for the injected VMs in your virtual network. If you plan to restrict traffic access to your virtual network, or if you're already using a network security group, configure the network security group for the subnet in which you deploy the load test.
65
65
66
66
1. Go to the [Azure portal](https://portal.azure.com).
67
67
68
-
1. If you don't have an NSG yet, follow these steps to [create a network security group](../virtual-network/manage-network-security-group.md#create-a-network-security-group).
68
+
1. If you don't have an NSG yet, follow these steps to [create a network security group](/azure/virtual-network/manage-network-security-group#create-a-network-security-group).
69
69
70
70
Create the NSG in the same region as your virtual network, and then associate it with your subnet.
71
71
@@ -114,7 +114,7 @@ Azure Load Testing requires both inbound and outbound access for the injected VM
114
114
115
115
## Configure your load test script
116
116
117
-
The test engine VMs, which run the JMeter script, are injected in the virtual network that contains the application endpoint. You can now refer directly to the endpoint in the JMX file by using the private IP address or use [name resolution in your network](../virtual-network/virtual-networks-name-resolution-for-vms-and-role-instances.md).
117
+
The test engine VMs, which run the JMeter script, are injected in the virtual network that contains the application endpoint. You can now refer directly to the endpoint in the JMX file by using the private IP address or use [name resolution in your network](/azure/virtual-network/virtual-networks-name-resolution-for-vms-and-role-instances).
118
118
119
119
For example, for an endpoint with IP address 10.179.0.7, in a virtual network with subnet range 10.179.0.0/18, the JMX file could have this information:
120
120
@@ -164,7 +164,7 @@ You can specify the VNET configuration settings in the load test creation/update
164
164
:::image type="content" source="media/how-to-test-private-endpoint/create-new-test-load-vnet.png" alt-text="Screenshot that shows the Load tab for creating or updating a load test.":::
165
165
166
166
> [!IMPORTANT]
167
-
> Make sure you have sufficient permissions for managing virtual networks. You require the [Network Contributor](../role-based-access-control/built-in-roles.md#network-contributor) role.
167
+
> Make sure you have sufficient permissions for managing virtual networks. You require the [Network Contributor](/azure/role-based-access-control/built-in-roles#network-contributor) role.
168
168
169
169
1. Review or fill the load test information. Follow these steps to [create or manage a test](./how-to-create-manage-test.md).
170
170
@@ -204,7 +204,7 @@ To configure the load test with your virtual network settings, update the [YAML
204
204
For more information about the YAML configuration, see [test configuration YAML reference](./reference-test-config-yaml.md).
205
205
206
206
> [!IMPORTANT]
207
-
> Make sure you have sufficient permissions for managing virtual networks. You require the [Network Contributor](../role-based-access-control/built-in-roles.md#network-contributor) role.
207
+
> Make sure you have sufficient permissions for managing virtual networks. You require the [Network Contributor](/azure/role-based-access-control/built-in-roles#network-contributor) role.
208
208
209
209
1. Save the YAML configuration file, and commit your changes to the source code repository.
210
210
@@ -214,11 +214,11 @@ To configure the load test with your virtual network settings, update the [YAML
214
214
215
215
### Creating or updating the load test fails with `Subnet ID passed is invalid`
216
216
217
-
To configure a load test in a virtual network, you must have sufficient permissions for managing virtual networks. You require the [Network Contributor](../role-based-access-control/built-in-roles.md#network-contributor) role, or a parent of this role, on the virtual network. See [Check access for a user to Azure resources](../role-based-access-control/check-access.md) to verify your permissions.
217
+
To configure a load test in a virtual network, you must have sufficient permissions for managing virtual networks. You require the [Network Contributor](/azure/role-based-access-control/built-in-roles#network-contributor) role, or a parent of this role, on the virtual network. See [Check access for a user to Azure resources](/azure/role-based-access-control/check-access) to verify your permissions.
218
218
219
219
### Starting the load test fails with `Test cannot be started`
220
220
221
-
To start a load test, you must have sufficient permissions to deploy Azure Load Testing to the virtual network. You require the [Network Contributor](../role-based-access-control/built-in-roles.md#network-contributor) role, or a parent of this role, on the virtual network. See [Check access for a user to Azure resources](../role-based-access-control/check-access.md) to verify your permissions.
221
+
To start a load test, you must have sufficient permissions to deploy Azure Load Testing to the virtual network. You require the [Network Contributor](/azure/role-based-access-control/built-in-roles#network-contributor) role, or a parent of this role, on the virtual network. See [Check access for a user to Azure resources](/azure/role-based-access-control/check-access) to verify your permissions.
222
222
223
223
If you're using the [Azure Load Testing REST API](/rest/api/loadtesting/) to start a load test, check that you're using a valid subnet ID. The subnet must be in the same Azure region as your Azure Load Testing resource.
224
224
@@ -234,7 +234,7 @@ If you're using the [Azure Load Testing REST API](/rest/api/loadtesting/) to sta
234
234
235
235
1. Verify that Microsoft Batch node management and the Azure Load Testing IPs can make inbound connections to the test engine VMs.
236
236
237
-
1. Enable [Network Watcher](../network-watcher/network-watcher-monitoring-overview.md) for the virtual network region.
237
+
1. Enable [Network Watcher](/azure/network-watcher/network-watcher-monitoring-overview) for the virtual network region.
238
238
239
239
```azurecli
240
240
az network watcher configure \
@@ -298,4 +298,4 @@ Possible cause: there are connectivity issues between the subnet in which you de
298
298
## Next steps
299
299
300
300
- Learn more about the [scenarios for deploying Azure Load Testing in a virtual network](./concept-azure-load-testing-vnet-injection.md).
301
-
- Learn how to [Monitor server-side application metrics](./how-to-monitor-server-side-metrics.md).
301
+
- Learn how to [Monitor server-side application metrics](./how-to-monitor-server-side-metrics.md).
0 commit comments