There is a need for LOAD TEST to support multiple sources IP addresses for the following reasons:
1. Real users use different source IP addresses and hence to emulate real-world scenarios, LOAD TEST can generate virtual users with different source IP addresses.
2. When LOAD TEST generates a very high connection rate, the system can run short of IP addresses/port combinations for creating new connections. Ports are limited to 64K and hence having several sources of IPs may be required.
IP Settings Options
This section provides different options for selecting the source IP. Select any one option from the list of available options:
Use only Admin IP address
Only the Admin IP address is used as source IP for load generation while running a test in LOAD TEST.
Use all Load Interface IP addresses
All the Secondary IPs listed within the Primary (Admin) IP are used for load generation.
Use specified number of Load Interface IP addresses
The specified number of load interface IP addresses is captured from the top within the Secondary IPs list. For example, if there are 50 IPs in the secondary IPs list and the user has mentioned using only 10 IPs, then the top 10 IPs are used for load generation and the rest are ignored.
Specified IP Addresses
The user needs to select the IP address list from the drop-down and provide the Start IP address and Number of IP addresses to be used. Make sure IPs should belong to the same interface and the number of IPs to be used should be within the range of IPs. For example, in IP address list, if Start IP is 199.99.95.1 and Max IPs are 10, then the user can specify the Start IP as 199.99.95.1 and the number of IP addresses as 1 to 10. Specifying numbers beyond 10 are not allowed in this case.
Use IP Addresses from the specified file
The IPs specified in a file can be used for IP spoofing. User needs to store the IPs in a file and can use it by using the Browse button.
Advanced Settings
This section contains some advance level settings based on the source IP selection. Here, the user can specify the source IP share mode and other settings, such as the selection of IP version mode and enable/disabling source IP stats.
Source IP Share Mode
All virtual users share a pool of IP addresses All the virtual users shares the IPs from the pool of IP addresses. Suppose there are 100 virtual users and listed IPs are 10, then all the 100 virtual users share all the listed IPs for load generation. This option is not available if user selects Admin as source IP address as there is only one IP address.
All virtual users get a unique IP address No virtual users share the IPs from the pool, a unique ID is assigned to them instead. Suppose there are 100 virtual users and listed IPs are 10, then those 10 virtual users can use the unique 10 IPs out of 100 listed IPs. This option is not available if user selects Admin as source IP address as there is only one IP address.
Source IP Selection Mode
Select any of the following as per the requirement:
No servers address checking with client address.
Server address (actual servers to be hit) need not be a NetOcean address.
Server address (actual servers to be hit) must be NetOcean address.
Other Settings
Version of Load Interface IP Address The user can specify the version mode either IPv4 or IPv6. If the version mode is not known, the user can select "Auto". This automatically selects the version mode, which is used by the interface.
Enable Source IP address based Metrics When enabled, this option allows you to visualize HTTP request metrics based on the source IP addresses used during the test. You can see how much load is generated from each IP.
Runtime Changeable No
NOTE There is a test in which multiple scripts are using a single assigned IP. In order to get the correct analysis, all of these scripts are grouped under a single request group.