Каким образом капча может быть протестирована в условиях высокой нагрузки (нагрузочное и стресс-тестирование)? - PullRequest
0 голосов
/ 22 января 2012

У меня есть проект, реализованный в ASP.NET, и в требованиях этого проекта требуется капча, поэтому я искал хорошую капчу и наконец выбрал ее.Эта версия выбранной капчи использует ViewState, и после некоторого простого тестирования ее функциональности она была выбрана, но из-за высокой загрузки сайта (1000 запросов в минуту) эта капча не удалась.Я пришел к выводу, что я должен загрузить тестирование перед его использованием, но я столкнулся с вопросом: как я могу загрузить тестирование, когда компьютер не может прочитать текст!

И еще один вопрос, который у меня возникает: в чем разница между использованием ViewState и Session в капче?пожалуйста, сообщите мне об этом.)

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 22 января 2012

Вы можете легко настроить нагрузочное тестирование, например, с помощью JMeter, если вы предоставите инструменту нагрузочного тестирования URL-адрес и правильный результат проверки в виде пула данных (не забудьте также включить несколько тестовых случаев, где неправильный результатвводится для проведения реалистичного теста).

Затем вы можете масштабировать виртуальных пользователей и посмотреть, как изменяется время отклика.

0 голосов
/ 22 января 2012

Recaptcha может быть трудно читать, но это одна из причин, почему это работает. Он также может определенно обрабатывать 1000 запросов в минуту. Вероятно, вы обнаружите, что ваши запросы перестают работать после того, как вы введете хорошую капчу. Или вы рассматривали вопрос о том, чтобы попросить пользователей зарегистрироваться?

...