Skip to content

RestApiLoadTest

Namespace: LoadTests.Tests

Comprehensive REST API load tests simulating realistic usage scenarios
Tests all available endpoints with proper authentication and realistic data patterns

public class RestApiLoadTest : LoadTests.Infrastructure.LoadTestBase

Inheritance ObjectLoadTestBaseRestApiLoadTest

Constructors

RestApiLoadTest()

public RestApiLoadTest()

Methods

RestApiLoadTestSetup()

Sets up authentication and API clients for REST API load testing

public Task RestApiLoadTestSetup()

Returns

Task

RestApiLoadTestTeardown()

Cleans up REST API test resources

public Task RestApiLoadTestTeardown()

Returns

Task

Test_Authentication_Endpoints_Load()

Load test for authentication endpoints

public void Test_Authentication_Endpoints_Load()

Test_Comprehensive_Api_Stress_Test()

Comprehensive stress test covering all major API endpoints under high load

public void Test_Comprehensive_Api_Stress_Test()

Test_Location_Management_Endpoints_Load()

Load test for location management endpoints

public void Test_Location_Management_Endpoints_Load()

Test_Mixed_Api_Usage_Patterns()

Load test simulating mixed API usage patterns typical for monitoring systems

public void Test_Mixed_Api_Usage_Patterns()

Test_Temperature_Data_Endpoints_Load()

Load test for temperature data query endpoints

public void Test_Temperature_Data_Endpoints_Load()

Test_Topic_Configuration_Endpoints_Load()

Load test for topic configuration endpoints

public void Test_Topic_Configuration_Endpoints_Load()

Test_User_Management_Endpoints_Load()

Load test for user management endpoints

public void Test_User_Management_Endpoints_Load()