Установка «Итераций теста» на 15 приведет к остановке теста после выполнения в общей сложности 15 веб-тестов.
Описания тестовых наборов представлены на панелях Visual Studio, где они выбраны. Эти описания очень понятны и заслуживают очень внимательного прочтения. Они не говорят, что веб-тесты будут выполняться в точно указанных соотношениях. Они говорят, что веб-тесты будут запущены таким образом, чтобы приблизить отношения. Кроме того, веб-тесты выбираются на основе случайных чисел, поэтому возможны некоторые различия в точном количестве выполненных тестов.
Предполагая (поскольку вопрос не говорит), что для выполнения каждого из десяти веб-тестов требуется около 20 секунд, тогда каждый виртуальный пользователь (VU) может запускать три теста в минуту. Если продолжительность прогона установлена на пять минут, то десять VU выполнят в общей сложности примерно 3 * 5 * 10 = 150 веб-тестов, то есть 150 итераций.
Вопрос предполагает, что в ходе теста будет проведено 4, 3, 2, 2, 2 и 2 веб-теста, или всего 15. Принимая проценты 35, 25, 10, 10, 10 и 10, что приводит к оценкам 5,25, 3,75 и четыре из 1,5 теста. Очевидно, что частичные тесты не выполняются, поэтому фактические числа будут увеличиваться или уменьшаться в зависимости от того, как генерируются случайные числа. Если взять 20 секунд на тест плюс 5 минут времени выполнения, то 150 итераций должны вызвать примерно 52, 37 и четыре из 15 запусков веб-теста. Но эти значения являются всего лишь оценками, и если тесты имеют разное время выполнения (то есть некоторые из них гораздо быстрее, чем другие), то цифры могут быть совершенно разными. Поэтому прочитайте описания тестовой смеси, чтобы понять, как используются проценты.