A couple options or ideas.
#1 - Use the 'Upload More'
You can include a CSV file and mark it to be split. It will be split evenly across the servers.
The file will be in the root of test directory (where the base pom.xml is located)
#2 - Perhaps have your test pull the list of logins dynamically at test startup? Use something like IP address from test agent to give back a unique list.
#3 - A custom plugin.
Our plugins currently expose two parts
- UI - allowing a single plugin.html to be in the UI when creating a test
- Bash - this allows injection on the load test agent before test starts and just after the test method (Gatling) is started.
--- During this you have access to a few pieces of information.
Rich