Назад | Перейти на главную страницу

Монитор / тест веб-сайта Javascript

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

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

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

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

Спасибо, Дами

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

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

Вы можете посмотреть на Alertsite, www.alertsite.com. У вас есть транзакционный тест, который вы можете запустить, который позволит вам записать серию событий. Мы используем его для входа в приложение для онлайн-обучения и выполняем несколько процессов перед выходом из системы. Приятно то, что он будет синхронизировать шаги, а также все событие с красивыми подробными диаграммами, на которые вы можете смотреть по часам, дням или месяцам. Он должен нормально обрабатывать javascript.

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

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

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

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

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

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