Я знаю, как установить количество итераций и количество пользователей при выполнении веб-теста/нагрузочного теста в Visual Studio. Но как я могу установить их динамически с помощью кода. Как тестер, я просто хочу пойти и изменить числа в коде и просто запустить тесты, и мне не нужно переходить к параметрам редактирования.
Допустим, у меня есть веб-сайт, где я могу купить телефон. Итерации (тест производительности) будут покупать телефон (скажем) 100 раз. Увеличение количества пользователей (нагрузочный тест) будет означать увеличение количества пользователей, одновременно покупающих телефон. Основным сценарием для тестирования будет, скажем, 100 пользователей, покупающих телефон каждые 10 раз, то есть всего 100x10 раз. Теперь в VS2015 я знаю, как перейти и отредактировать параметры в Visual Studio и изменить числа для теста производительности и нагрузочных тестов, как указано в этой ссылке: https://docs.microsoft.com/en-us/vsts/load-test/run-performance-tests-app-before-release#createload. Но хотелось бы сделать это программно. Я хочу установить количество пользователей и количество раз, когда каждый пользователь может купить телефон с помощью кода. Например, когда я запускаю тесты, запускается приглашение cmd, запрашивающее 2 входа, один: количество пользователей, которые Я хочу протестировать с и двумя: количество раз, которое каждый пользователь может купить. Пользователь вводит оба входа, а затем тест запускается с заданным количеством пользователей и итераций.
Например, это похоже на установку переменной среды. Пользователь может перейти к свойствам машины и установить требуемую переменную среды вручную. Но он также может просто написать небольшой командный файл и запустить его, установив требуемую переменную окружения.