🖥️
LoadFAST: Technical Documentation
  • LoadFAST: Technical Documentation
  • SETTING UP
    • Prepare
      • Prerequisites
        • Set up Power BI and Azure
        • Set up PowerShell
        • Register the resource providers
      • Pre-deployment
        • Create an app registration for the LoadFAST API
        • Set up and configure the Power BI tenant settings
    • Deploy
      • Deploy automatically via Azure Marketplace
    • Configure
      • Add the redirect URIs
      • Grant admin-level privileges on Azure SQL database
      • Execute the PowerShell Script in Windows PowerShell ISE
      • Assign admin roles in the application
      • Insight report
  • Resources
    • LoadFAST architecture
    • API Documentation
      • API reference
        • TestRunExecutionDetails
          • CreateTestRunExecution
          • CreateTestRunExecutionNonBulk
          • GetTestRunExecutionDetails
          • GetTestRunExecutionDetailsByCollectionId
        • AdminSetting
          • GetInsightsReportConfig
          • UpdateInsightsReportConfig
          • GetCapacityReportConfig
          • UpdateCapacityReportConfig
        • AppOwnsInfo
          • InsertAppOwnsAccessToken
        • AzureKeyVault
          • GetSecret
        • Collections
          • CreateCollection
          • UpdateCollection
          • DeleteCollection
          • GetCollectionById
          • GetCollections
          • GetCollectionNames
          • UpdateFavouriteCollection
          • GetCollectionsOptimized
          • UpdateCollectionName
          • GetCollectionsLazy
          • NewTestClick
          • CollectionCollaborator
        • CreateTableConfig
          • CreateTable
        • Embed
          • EmbedTokenSave
          • GetEmbedInfo
          • GetRLSEmbedInfo
          • GetEmbedInfoForWorkspace
          • GetAADToken
          • GetAllUserAADToken
        • Kubernetes
          • GetKubernetesClusterStatus
          • GetKubernetesClustersInResourceGroup
          • StartKubernetesCluster
          • StopKubernetesCluster
          • ScaleUpNodePool
          • UpdateKubernetesClusterStatus
          • UpdatePLTKubeConfigField
          • GetKubernetesResource
          • GETInactivityState
          • UpdateInactivityState
          • UpdateInactivityStateAndHours
          • UpdateClusterStartTime
          • GetLoadCount
          • UpdateLoadCount
          • UpdateLoadCountMultiRegion
          • GetLoadCountMultiRegion
          • GETInactivityStateMultiRegion
          • UpdateInactivityStateMultiRegion
          • UpdateInactivityStateAndHoursMultiRegion
          • UpdateClusterStartTimeMultiRegion
        • Api
          • KubernetesExploration
        • Notifications
          • GetLastClusterNotification
          • AddNotification
          • GetNotifications
          • DeleteNotifications
        • RLS
          • GetRLSRoles
        • TestRun
          • CreateTestRun
          • DeleteTestRun
          • GetTestRunsByCollectionId
          • GetTestRun
          • GetAllTestRuns
          • GetAllTestRunsOfSpecificAccess
          • GetAllTestRunsOfSpecificAccessLazyLoading
        • UserInfo
          • UserId
          • RegisterNewUser
          • UpdateAccessToken
    • Cost details
    • Security/Privacy policy
Powered by GitBook
On this page
  1. SETTING UP
  2. Deploy

Deploy automatically via Azure Marketplace

PreviousDeployNextConfigure

Last updated 1 month ago

Create a managed application

  1. Type "Marketplace" in the search bar and select said option as it appears.

To follow the deployment steps detailed below, you need to access Azure Marketplace using Method 1. The steps below will not align if you use Method 2.

  1. Search for "LoadFAST" and select the application from the search results.

  1. Click Create.

  2. Fill the form as detailed below:

    • Project details

    • Instance details

      • Confirm client secret: Re-enter the same client secret.

      • Web app name: Create and enter a name. This will be the name of the web app that is deployed when using the LoadFAST tool. This will be the URL of the tool: "https://<app_name>.azurewebsites.net".

      Warning: The option selected for the maximum concurrent load count CANNOT be increased after deployment. If an increase is needed, the tool will have to be re-deployed and re-set up from the beginning.

      Take this into consideration as you select an option.

      Example:

      If 100 was selected as the maximum concurrent load count value but...

      • I only need 50 --> The load limit can be reduced directly within the tool.

      • I need 150 --> The tool will have to be re-deployed.

    • Managed Application Details

      • Application Name: Create and enter a name. This will be the name of the managed application where the Azure resources for the tool will reside.

      • Managed Resource Group: This field will be prepopulated when the form is opened. By default, the managed resource group name will be in this format: "mrg-powerbiloadanalyzer-<CurrentYearMonthDayHourMinuteSeconds>", but you can change it to any name you want.

  3. Click on Next to validate your inputs.

  4. Review and edit the details shown on the Review + create page as needed.

    Note: Note down the details in the Basics section as it will be required in upcoming deployment steps.

  1. Select Create to initiate the deployment process and wait for it to complete.

  2. Once deployment is complete, the following page will be shown. Select Go to resource.

  3. Note down the managed resource group name as it will be required in upcoming steps.

Warning: Azure Marketplace can be opened in 2 ways: Method 1 - Opening it as shown in step 1, which takes you here:

Method 2 - Opening it (not from the Azure portal), which takes you here:

Subscription: Select the subscription where the pre-deployment resources were created earlier. It should be the same one used in step 4 of the section detailing .

Resource group: Select a resource group (or create a new one by selecting Create new). It should be the same one used in step 4 of the section detailing .

Region: Select a region that has the subscription with the necessary Kubernetes regional cores quota. Steps to check/increase your subscription's quota were detailed in the section.

Client ID: Enter the application (client) ID of the service principal (app registration), generated when the was created. The application (client) ID was visible in step 7 of that process.

Client secret: Enter the client secret of the service principal (app registration), created in the pre-deployment steps.

Tenant ID: Enter the directory (tenant) ID of the service principal (app registration), generated when the was created. The directory (tenant) ID was visible in step 7 of that process.

Maximum user load count: Select the value that was used in your earlier (step 4 of that section).

Note: If an error occurs or deployment fails, please try to resolve it by clicking on Error details. If it cannot be resolved, contact for additional assistance.

Error example:

Error details page:

Power BI capacities
Power BI capacities
Prerequisites
calculations
our team
Azure portal
directly
app registration
earlier
app registration