Существует ли инструмент для автоматизации / проверки POST-вызовов на моем сайте для тестирования? - PullRequest
2 голосов
/ 11 февраля 2009

Я хотел бы подчеркнуть (не уверен, что это правильное слово, но продолжайте читать) действия [POST] моих контроллеров. Существует ли инструмент, который генерировал бы много сценариев, таких как пропуск полей, добавление некоторых, создание допустимых и недействительных значений, внедрение атак и т. Д.? Thx

Обновление : я не хочу тестировать / тестировать производительность моего сайта. Просто автоматически заполняет / подделывает формы и видит, что происходит

Ответы [ 5 ]

1 голос
/ 11 февраля 2009

Apache JMeter, скорее, будет тестировать / подчеркивать сам, чем ваш сайт. Недавно я получил указание на Фабана , который можно использовать для очень простых и более сложных тестов и сценариев, очень производительный. Кроме того, обратите внимание на бесплатные и мощные OpenSTA и WebLoad с возможностью записи и воспроизведения сложных сценариев.

1 голос
/ 11 февраля 2009

WebInspect от Spidynamics (HP купила их).

Я использовал его на своей предыдущей работе (я рекомендовал его своему работодателю в то время), и я был ошеломлен количеством информации и тестированием, которое я мог сделать с ним.

https://download.spidynamics.com/webinspect/default.htm

0 голосов
/ 09 декабря 2010

Создайте его самостоятельно, используя WebClient с HtmlAgilityPack. Используйте agilitypack, чтобы разобрать ваш html и получить форму, затем просто случайным образом заполнить поля и сделать POSTs

0 голосов
/ 04 декабря 2009

Вы видели CrossBow Web Stress Tester на CodePlex?

  • поддерживает операции получения и отправки
  • вы указываете количество потоков, запросов, ожиданий и тайм-аутов
  • читает текстовый файл с парами имя / значение для публикации значений

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

0 голосов
/ 11 февраля 2009

Apache JMeter может соответствовать требованиям?

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