wcat для нагрузочного тестирования сайта asp.net - PullRequest
1 голос
/ 19 декабря 2011

Я новичок в нагрузочном тестировании и хочу загрузить тестовый мой сайт asp.net. После некоторого исследования я наткнулся на этот инструмент wcat от Microsoft для нагрузочного тестирования. Мне кажется, что это стрессовый инструмент для загрузки одной или нескольких страниц, больше похоже на тестирование IIS, а не самого приложения. Но что, если я хочу смоделировать сценарий, например, у меня на сайте есть мастер, который состоит из нескольких шагов. Пользователь может выполнить 4-5 шагов, чтобы создать запись. Является ли Wcat подходящим инструментом для проверки моего веб-сайта asp.net для указанного выше мастера? Если да, могу ли я указать какое-нибудь руководство, которое делает то же самое?

Ответы [ 2 ]

0 голосов
/ 13 ноября 2012

Это старый вопрос. Так как ответ еще не отмечен, вот моя мысль. WCAT - это инструмент для нагрузочного или нагрузочного тестирования веб-приложений. Он будет отправлять параллельные запросы пользователей на веб-сервер.

Сценарий, о котором вы говорили, - это проверка работоспособности мастера. Хотя существуют различные инструменты для проверки этого, я бы предложил Selenium , который мог бы проверить точный сценарий, который вы ожидаете. Этот инструмент тестирования в основном используется для тестирования приложения с использованием браузера, как пользователь. Шаги мастера могут быть записаны и воспроизведены, и утверждение обеспечит ожидаемые результаты теста.

0 голосов
/ 20 декабря 2011

Wcat может загружать тестовые веб-приложения и сценарии навигации.Тем не менее, он не имеет рекордера, поэтому вам нужно создать свой собственный скрипт, отражающий шаги навигации.

К счастью, вы можете использовать Fiddler в качестве рекордера, а затем экспортировать захваченные сеансы в виде сценария Wcat, как описано в этом блоге .До недавнего времени экспортер WCAT Fiddler не поддерживал POST-запросы, но он, возможно, уже добавлен , как описано здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...