We need to perform 300K Thermostat load test. all 300K thermostats was connected to different 300K IPs via WIFI connection.
Client machines: AWS EC2 instances/Azure load testing service. Server machine: Here we can observe the Azure VMSS metrics like CPU,Memory and so on....
is their any industry standard for performing this requirement?
We used AWS EC2 instances for doing this requirement.
Each AWS EC2 Instance we are running 8000 Thermostats.Single AWS EC2 (IP) we are connected 8000 Thermostats (Thats not exact reliastic).
We need to use 300K AWS EC2 instances for performing this load test? (or) ony other easy way to achieve this requirement (azure load test) and so on?
In JMeter's HTTP Request sampler there is "Source IP" field where you can specify the IP address (or alias) to bind to:
The IP address or alias must be present in the operating system.
More information: IP Spoofing With JMeter: How to Simulate Requests from Different IP Addresses