I have a list of 500 URLs I need to visit to ensure they are active. I have these stored in a CSV file, embedded within the project (File Store).
I have defined the variable for these sites (siteURL) and call it properly in my script.
The script is properly copied and able to be run via NetworkSuite on both virtual machines running TestExecute.
However, they each run through all 500 sites independently of one another. Both of them, just running through the list. So, yeah in a way I have "Distributed Testing" up and running, but not in the way I envisioned.
Quite "simply": how do I get each instance of TestExecute to "split the load"?
Each one decides to treat that list of 500 sites as a "pool" and they just pull from that pool, until collectively, all 500 sites have been visited/etc.
[ QUOTE ]
I ask about this because I am pretty sure I saw a promotional/tutorial video by SmartBear that demo'd this functionality (or at least referenced it).
[/ QUOTE ]
Maybe, you mean the LoadComplete Overview video that shows how to specify the number of virtual users for different hosts?
IAC, there's no built-in way to accomplish your task with TestComplete, so I'd recommend using the approach suggested by Robert. As CSV files are text files, you can try to automate the splitting by doing this from script in your master project.