Содержание
- 2. Load testing with Visual Studio Enterprise 2015
- 3. скачать и установить себе Visual Studio Enterprise 2015 https://cloud.mail.ru/public/LrZG/9vb7QoNjr Создать аккаунт Visual Studio Team Services https://www.visualstudio.com/ru/team-services/
- 4. После того, как вы создали бесплатный аккаунт в Visual Studio Team Services, вам необходимо создать новый
- 5. После этого нам необходимо привязать созданный аккаунт к Visual Studio. Для этого в Team Explorer в
- 7. Также необходимо будет добавить нового пользователя в список аккаунтов Visual Studio и ввести пароль:
- 8. После соединения в окне «Connect to Team Foundation Server» отобразится список проектов. У нас он один,
- 9. Далее создаем новый проект в Visual Studio. В разделе «Test» выбираем «Web performance and Load Test
- 10. После нажатия на кнопку «ОК» у нас появится новый проект веб теста. Собственно, сейчас наша задача
- 11. Откроется веб браузер. Все, что вы будете в нем делать, будет записано. Я просто зашел на
- 12. Возвращаемся в Visual Studio и жмем Stop recording:
- 13. Если после нажатия «Stop recording» ничего не поменялось (в веб тесте не появился записанный url с
- 14. В итоге картина должна быть примерно такая:
- 15. Все, веб тест записан, теперь его нужно запустить из под нужного количества виртуальных пользователей. Для этого
- 16. У нас откроется wizard, который нужно пройти. На первом шаге выбираем «Cloud-based Load Test with Visual
- 17. Далее выбираем локацию дата центра, откуда будет генерироваться нагрузка:
- 18. Далее устанавливаем длительность теста:
- 19. После доходим до «Load Pattern». Выбираем «Step Load». Смысл тут в том, что есть стабильная нагрузка.
- 21. Как вы догадались, мы нагрузим DOU тысячей одновременных пользователей. Далее в Test Mix добавляем наш веб
- 22. После этого можем сконфигурировать микс браузеров, после чего жмем Finish. Запускаем нагрузочный тест:
- 23. Пройдет какое-то время, и мы начнем видеть графики зависимости времени ответа от количества одновременных пользователей:
- 24. По окончанию теста можно загрузить в Visual Studio детальный отчет и посмотреть, что происходит. В данном
- 25. Интересными являются 503-е ошибки:
- 26. Прелесть в том, что мы можем проанализировать каждую запись отдельно:
- 27. Подозреваю, что это сработала защита веб сервера, так как с одного IP повалило куча запросов. При
- 30. Скачать презентацию