среда, 16 октября 2013 г.

Zabbix: веб-мониторинг

      У Zabbix есть интересная возможность – веб-мониторинг. Веб-мониторинг позволяет проверять доступность веб-сайтов, код ответа страницы, скорость загрузки и время ответа, а также проверять наличие определенного текста на странице. Благодаря тому, что можно передавать переменные в post, можно проверять авторизацию, заполнению форм и т.п.
      Подробный пример создания сценария для веб-мониторинга есть на сайте zabbix.

      Добавлю несколько замечаний, с которыми я столкнулась при создании веб-сценариев. Возможно, кому-нибудь они пригодятся.
  • При создании шага сценария нужно учитывать, что значение url имеет ограничение в 128
  • ·         символов (но где-то в настройках zabbix длину можно изменить).
  • При создании шага нужно сначала сохранить изменения на вкладке «Шаги», а потом сохранить сам сценарий на вкладке «Сценарий», иначе ничего не сохранится.
  • В документации указано «Как только сценарий будет создан, Zabbix автоматически добавит сопутствующие элементы данных для мониторинга и привяжет их к выбранной группе элементов данных», однако при просмотре этой группы данных или списка итемов для хоста эти добавленные элементы показываться не будут. Не нужно думать, что что-то сломалось. Просто элементы данные для веб-мониторинга считаются «внутренними» и поэтому не показываются пользователям для редактирования. При создании триггера эти итемы показываются и их можно выбрать из списка.

четверг, 10 октября 2013 г.

Слайдкаст «10 принципов Agile тестировщика»

       Замечательный вдохновляющий слайдкаст от Андрея Дзыни «10 принципов Agile тестировщика». Вроде бы все перечисленные правила очевидны сами по себе, но к каждому пункту даются хорошие советы и рекомендации (где прочитать про техники тест-дизайна, как задавать вопросы программистам...). Все очень хорошо и по существу.

       Вот сами правила:
  1. Быть смелым и решительным
  2. Задавать неудобные вопросы
  3. Обладать техническими знаниями
  4. Дружить с программистом
  5. Знать все практики тест дизайна
  6. Исследовать и экспериментировать
  7. Смотреть по сторонам
  8. Заряжать духом тестирования
  9. Приносить ценность продукту
  10. Постоянно улучшаться