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

Пишем отчет, панель задач тестировщика

Включила сегодня confetqa послушать, последний день...

А параллельно открыла приложение, которое тут же и повисло. Запустила JVisualVM, чтобы посмотреть на мониторы и внезапно осознала, что моя панелька задач какая-то... Большая Smile :)


А главное - все такое нужное!! Так ничего и не закрыла...

Фишка в чем - вчера провела нагрузочное тестирование, результаты оформить не успела. Поэтому jmeter-ы даже закрывать не стала, они мне будут нужны сразу после конференции, дописать таки отчет.

Нагрузочное тестирование проводилось на linux-сервере. После него то, собственно говоря, приложение и подвисло.

Итак, смотрим:

  • Папочки винды - must have всегда. Думаю, пояснять не надо, там постоянно открыты 3-4 папочки, ну, мне так удобнее смотреть всяко-разное, чем в FAR, что поделать.
  • Outlook must have всегда. Думаю, пояснять не надо, вся почтовая переписка находится там. Внимание, конечно, ему уделяется не всегда, но пусть будет запущен.
  • Google Chrome must have всегда. Тоже пояснять не стоит, наверное. JIRA, Confluence, Mercurial, TeamCity надо где-то смотреть...
  • cmd must have всегда. Постоянно открыты 4 консольки. Первая - мне любимой, для сборки проектов, прогона тестов итд. Вторая - под SQL Developer (надо бы ее убрать, кстати, закрепив в панели программу). Ну и еще две - постоянно подняты локально 2 сервера, для ручной проверки фич. Сейчас, кстати, их там 7, к постоянным четырем добавились 2 jmeter и jvvm.
  • FAR must have всегда. Вот для быстрого копипаста проекта в JBoss мне удобно использовать именно его.
  • IntelliJ IDEAmust have всегда. Писать автотесты, смотреть исходный код и т.д. и т.п. Собственно, самая часто используемая программа.
  • SQL Developer must have всегда. Вместе с IDEA является самой часто используемой программой. 
  • Skype must have всегда. Там и коллеги, и Заказчики. Там что онлайн. Правда, стоит всегда в режиме "не отвлекай", так удобнее.
  • ISQ must have всегда. Там есть пара Заказчиков, которых нету в скайпе. 90% времени нафиг не сдалась, но пущай работает.
  • SQL Workbench - иногда эта программа удобнее, чем SQL Developer. Когда нужна, тогда и запускаю.
  • Cygwin Terminal - нагрузочный тест я запускала через sh скрипт. В батник было лень перекладывать, поэтому просто запустила через Cygwin.
  • Notepad++must have всегда. Всякие полезности там обычно открыты.
  • SoapUI - открыт не всегда, но часто. Через SOAP запросы часто приходится кидать для тестирования.
  • JMeter - там открыты результаты "ступеньки" (на разном числе тредов по минуте), когда я искала, какая нагрузка будет ок. Еще не перенесено в вики, поэтому пока висит.
  • Putty - через него снимала vmstat на сервере. Можно было через второй Cygwin, не спорю.
  • WinSCP - опять же, подключен к серверу. Опять же, ну удобнее мне всякие логи смотреть не через tailf, а в Notepad.
  • JMeter - там открыты результаты второго теста (на определенном числе тредов нагружаем час). Опять же, ждет документирования.
  • Картинка - картинка ступеньки нагрузочного теста, вставляла в доку, решила пока оставить, пригодится для документации.
  • Приложение - запустила посмотреть, как ведет себя после нагрузки.
  • JVisualVM - запустила, так как приложение стало подвисать, а разработчик в скайпе меня игнорил, пришлось самой мониторы включать Smile :)
  • GoToWebinar - 2 часа отдыха вместе с ConfetQA!
И да-да, я знаю, сейчас прибежит коллега и обзовет меня извращенкой. Так что я ему сразу отвечу - на свой firefox посмотри!! Smile :)

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

3 комментария:

  1. 4 окна с консолью это очень неудобно, ИМХО. Могу посоветовать посмотреть на Console http://sourceforge.net/projects/console/ или ConEmu http://sourceforge.net/projects/conemu/.

    ОтветитьУдалить
    Ответы
    1. Спасибо, посмотрю)
      Но почему очень неудобно то? Я ведь использую реально только одно - первое. Остальные так, посмотреть, если вдруг стек-трейс упал

      Удалить
    2. Возможно, что это субъективно, но я привык быстро переключаться между табами с помощью клавиатурных шоткатов (Ctrl+1, Ctrl+2 ...) А переключать окна, даже по Alt+Tab, выходит медленнее. На домашней машине под Ubuntu я вообще использую Terminator - http://gnometerminator.blogspot.com/p/introduction.html. Очень удобно, когда все на видном месте - в одной консоли лог сервера, в другой команды выполняешь. К сожалению, под Windows и MacOS X (рабочий ПК) его нет.

      Удалить