Create an Internet Analyzer test using Portal (Preview)

There are two ways to create an Internet Analyzer resource- using the Azure portal or using CLI. This section helps you create a new Azure Internet Analyzer resource using our portal experience.


This public preview is provided without a service level agreement and should not be used for production workloads. Certain features may not be supported, may have constrained capabilities, or may not be available in all Azure locations. See the Supplemental Terms of Use for Microsoft Azure Previews for details.

Before you begin

The public preview is available to use globally; however, data storage is limited to US West 2 during preview.


  1. Get Internet Analyzer preview access by following the How do I participate in the preview? instructions from the Azure Internet Analyzer FAQ.

  2. From the home page in the Azure portal, click + Create a resource. Internet Analyzer is currently only available from the preview version of the Azure portal.

  3. On the New page, search for "Internet Analyzer" in the Search the Marketplace field.

  4. Click Internet Analyzer (preview). Make sure the publisher is Microsoft and the category is Networking.

  5. On the Internet Analyzer (preview) page, click Create to open the Create an Internet Analyzer page.

  6. Specify the following configuration settings for your Internet Analyzer resource:

    • Subscription: The Azure subscription to host the new Internet Analyzer resource. Use the same Subscription ID used to request preview access.
    • Resource Group: The Azure resource group that the new Internet Analyzer resource will be created in. If you don’t have an existing resource group, you can create a new one.
    • Name: The name of the new Internet Analyzer resource profile.
    • Region: The Azure public region that the resource will be created in. During preview, only US West 2 is available.
  7. When you have finished specifying your profile settings, click Review + create.


Completing the basic steps is a prerequisite to configuring a test and embedding the JavaScript client. Once you have created a profile, go to Settings > Configuration to configure your first test.

  1. Give your test a name in the Test Name box.

  2. Add a description for your test in the Description field.

  3. Click Configure Endpoint - a tab will appear from the right-hand side. Select the type of endpoint you'd like to configure- a single Azure region, multiple Azure regions, or a custom endpoint.

    Preconfigured endpoints: single and multiple Azure region combinations

    Custom endpoints

    • Follow the instructions on the Create Custom Endpoint page.
    • Paste the HTTPS URL location of the one-pixel image in the portal.
  4. Click Add to add the endpoint to your test.

  5. Repeat steps 1-4 to configure your second endpoint. Endpoint B is always measured relative to Endpoint A - when configuring endpoints, consider which endpoint should be your test control.

  6. Click the Save button to save your test. Once you save a test, you can no longer edit the endpoints of a particular test.

  7. Select the test(s) you want to start and click Start test. This will change the State of your test(s) to Running. You may start tests at any time, but the JavaScript client must be embedded for the test to start collecting measurements.

  8. Add more tests at any point. Note that the unique JavaScript client will not be generated until one test is created.

Embed Client

To begin any test, the JavaScript client must be embedded in your Web application. After configuring at least one test, click Review + create, go to Settings > Configuration, and copy the JavaScript client. Specific instructions can be found on the Embed Internet Analyzer Client page.

Next steps