public PerformanceManager() { _fixture = new FunctionAppFixture(); var authenticationContext = new AuthenticationContext($"https://login.windows.net/{Settings.SiteTenantId}"); var credential = new ClientCredential(Settings.SiteApplicationId, Settings.SiteClientSecret); var result = authenticationContext.AcquireTokenAsync("https://management.core.windows.net/", credential); result.Wait(); if (result.Result == null) { throw new AuthenticationException("Failed to obtain the JWT token"); } var credentials = new TokenCredentials(result.Result.AccessToken); _client = new ComputeManagementClient(credentials); _client.SubscriptionId = Settings.SiteSubscriptionId; }
public PerformanceManager() { _fixture = new FunctionAppFixture(); var authenticationContext = new AuthenticationContext($"https://login.windows.net/{Settings.SiteTenantId}"); var credential = new ClientCredential(Settings.SiteApplicationId, Settings.SiteClientSecret); var result = authenticationContext.AcquireTokenAsync("https://management.core.windows.net/", credential); result.Wait(); if (result.Result == null) { throw new AuthenticationException("Failed to obtain the JWT token"); } var credentials = new TokenCredentials(result.Result.AccessToken); _client = new ComputeManagementClient(credentials); _client.SubscriptionId = Settings.SiteSubscriptionId; _tests = new List <TestDefinition>() { new TestDefinition() { FileName = "win-csharp-ping.jmx", Desciption = "C# Ping", Runtime = "dotnet" }, new TestDefinition() { FileName = "win-js-ping.jmx", Desciption = "JS Ping", Runtime = "node" }, new TestDefinition() { FileName = "win-java-ping.jmx", Desciption = "Java Ping", Runtime = "java" } }; }
public ProxyEndToEndTests(FunctionAppFixture fixture) { _fixture = fixture; }
public GeneralEndToEndTests(FunctionAppFixture fixture) { _fixture = fixture; }
public ThroughputTests(FunctionAppFixture fixture) { _fixture = fixture; }