Is there a reliable way to have some sections of a JMeter test only run on some engines?
I have an Azure Load Test that requires multiple engine instances to reach the required traffic load. However, one endpoint is expected to have much lower traffic than the others. As such, I want to be able to isolate the tests for that endpoint and only some engine instances run those while all of the others run across all instances.
Is there a reliable way to do this? JMeter has the system variable ${__machineName()}, so if the engine instances have reliably predictable names then it would be simple enough to only have the one with a given machineName run that set of tests, but I can not find any documentation about what Azure Load Test names the engine instances. Is there a way to reliably predict this value so that tests can be isolated to just some of them?
Is there some other reliable way to isolate tests to only some engine instances instead of having all of them run identical scripts?