Javascript монитор сайта / тестирование

Мне нужно проверить процесс заказа на одном из сайтов. Проблема в том, что сайт использовал JavaScript, чтобы делать выбор, и несколько услуг, которые я пробовал (site24x7.com - лучший), похоже, не дают мне результатов.

Больше информации:

Веб-сайт был построен и размещен в этой компании. Клиенты сайта жалуются, что заказы идут очень медленно. Мы видели это, но компания-разработчик не верит нам. Поэтому мы хотели проводить стороннее тестирование по расписанию (возможно, только 3-4 раза в день) с такими тестами, как "войти и изменить интернет-магазин", "оформить заказ с помощью специальных предложений" и т. Д.

Кто-нибудь какие-либо услуги порекомендовать?

Спасибо дами

5 ответов

Решение

Вы можете посмотреть на Alertsite, http://www.alertsite.com/. Вы можете запустить транзакционный тест, который позволит вам записать серию событий. Мы используем его дома для входа в онлайн-приложение обучения и выполняем несколько процессов перед выходом из системы. Хорошая вещь об этом - то, что это будет расписывать шаги, а также целое событие с хорошими подробными диаграммами, которые вы можете посмотреть по часам, дням или месяцам. Он должен нормально обрабатывать JavaScript.

Я не нахожу его столь же надежным, как Selenium, но iMacros - это бесплатное дополнение для Firefox (и / или IE), которое позволит вам записывать и выполнять "макросы" в браузере.

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

GomezNetworks или Keynote являются хорошими сторонними платными сервисами, которые могут предоставлять данные о производительности и обрабатывать javascript-характер веб-сайта.

dotcom-monitor.com, кажется, еще одна служба, которая может помочь, но ключевой момент заключается в том, что вам, скорее всего, нужен мониторинг "транзакций", а не просто "попадание по этому URL" (хотя dotcom-monitor может выполнять форму POST напрямую), и вы хотите, чтобы у них была полная эмуляция браузера (например, javascript), а не просто HTML POST/GET и т. д.

попробуйте поискать "сервис мониторинга веб-транзакций"

Я не знаю каких-либо сторонних сервисов, которые бы сделали это за вас, но есть различные инструменты, которые вы можете настроить для запуска автоматических тестов. Одним из примеров является Selenium, в основном вы записываете сценарий действий, и он будет выполнять действия и давать вам результаты. Таким образом, он может без проблем работать с приложениями javascript, html или flash. Я также нашел список других инструментов тестирования.

Gomez предоставляет аналогичную услугу, которая позволяет вам использовать Selenium для написания сценариев и создания ваших тестов. Я думаю, что Pingdom делает то же самое. Оба из них имеют многоуровневые цены, так что YMMV.

Еще одна альтернатива, которая немного больше "сделай сам", но может стать отличным опытом обучения, - это использовать идею Давра, но запустить тесты Selenium через cron в чем-то вроде EC2.

Другие вопросы по тегам