Т.е. если я правильно понимаю, используя Queuing test, то все пользователи остановятся как только выполнят свой сценарий столько раз сколько в нем прописано и работа Performer'a закончится как только отработает последний пользователь. Таким образом можно задать тестируемому приложению определенный объем работы и узнать время, за которое приложение справится с этой самой работой? Или все же время генерации нагрузки нужно задавать вручную.
Время теста необходимо задавать вручную, что по сути обеспечивает возможность пропорционально изменять степень нагрузки на систему в зависимости от времени теста при неизменном общем объёме работы.
Насколько я понимаю, это не совсем то, что вам нужно, но тем не менее могу порекомендовать использовать baseline тесты. SilkPerformer позволяет выполнять baseline тесты используя одного виртуального пользователя каждого заданного типа в режиме стрес-тестирования без предварительного задания времени теста. Это позволяет оценить фактические возможности вашей системы по выполнению фиксированной работы в идеальных условиях.
Кроме того, вы можете поэкспериментировать с Queuing тестами, задав заведомо маленький интервал для продолжительности теста (скажем, минуту). Поскольку все транзакции, поставленные в очередь должны будут завершиться самостоятельно (а не будут прерваны принудительно по истечении времени теста, как в случае с другими моделями), вероятно, вы сможете оценить время, за которое приложения справится с работой. С другой стороны, я не нашёл никакой официального подтверждения о таком варианте использования, поэтому будьте готовы к тому, что результаты могут быть абсолютно неадекватными и потребуют дополнительной проверки