Выбинар по JMeter


(iczaur) #1

Добрый день коллеги! Быть быть может не в том разделе пишу, но все же есть вопрос. А не планируется ли в ближайшее время выбинара по JMeter подобного выюинарам про Selenium WebDriver, Page Object  и т.д? Примерный план:

1) Введение в JMeter

2) First simple test or JMeter

.......................................................

.......................................................

.......................................................

1000) Рекомендации

1001) Список сипользуемой литературы.

Если не планируется посоветуйте ресурсы, книги на которых подробно описан этот инструмент с 0-ля (желательно на русском можно и на английском). Заранее всем спасибо!

 


(Mykhailo Poliarush) #2

нет, не планировался

но если есть потреность, будем готовить

когда? не знаю, когда подготовим, но это точно после конференции http://atdays.com

на счет ссылок, можно псмотреть вот видео на ломаном индо-английском

http://www.youtube.com/watch?v=7rO6TtO-QrI

http://www.youtube.com/watch?v=-uIe0-ljd-E

http://www.youtube.com/watch?v=ZkkNZtK_pkQ

 


(Taras) #3

О, хороший вопрос, самому интеремно, так как с ним дел почти и не имел)


(kokos_test) #4

Видео на русском. Вполне внятно описывают как создать свой первый тест в jmeter http://video.yandex.ru/users/autotestinfo/view/4/#

Интересные статьи: 

http://amelnyk.blogspot.ru/2009/12/blog-post.html

http://i-adept.ru/nagruzochnoe-testirovanie-nagruzochnyjj-test-s-pomoshhyu-apache-jmeter/
 
Интересный мастер-класс:
 
http://www.youtube.com/watch?v=aZfJZzlmy2M
http://www.youtube.com/watch?v=kUSwthRry7g

(Taras) #5

Если чесно, мне Load UI почему то больше нравиться.....


(iczaur) #6

Потребность есть, я думаю. Если не планировались другие вэбинары, мне кажется людям было бы интересно послушать. Можно голосовалку поставить 


(Дмитрий) #7

Нужен вебинар, только не банальный - как написать первый тест, а что нибудь по серьезней например

настройка прокси для .Net приложения в Win7

парсинг потока данных при постоянном TCP подкючении

Сохранение ответов сервера в файлы с понятными именами (содержашими имя семпла)

и т.д.

Спасибо.

Дмитрий


(vpry) #8

Могу провести ряд веб-минаров по jmeter, вот приблизительная программа: )

Часть 1: Функциональное тестирование серверной части приложений

  1. Aвтоматизации тестирования бэкенда или автоматизация тестирования GUI, что предпочтительней?
  2. Рассмотрение основного функционала jmeter.
  3. Задача 1: Тестирование классического веб-приложения
    • Работа с HTTP запросами. Различные методы создания запросов: запись трафика или создание запросов вручную. Использование вспомогательных инструментов.
    • Группировка и улучшение читабельности скриптов, повторное использование одних и тех же сценариев.
    • Логин/Логаут: Работа с куками или модификация URL.
    • Установка пауз между запросами.
    • Использование проверок правильного содержания возвращаемых сервером страниц и проверок на соответствие ожидаемого времени отклика (Assertions).
    • Использование Счетчиков.
    • Придание скриптам гибкости: Использование переменных, параметров по умолчанию.
    • Отладка скриптов (Tree View, Debug Sampler).
    • Запуск тестов, просмотр и анализ результатов.
  4. Задача 2: Усложняем задачу тестирования классического веб-приложения:
    • Использование сложной или случайной логики сценариев.
    • Парсинг ответов сервера (Regular Expression Extractor и другие элементы).
    • Работа с файлами: Загрузка и скачивание файлов.
    • Работа с имейлами: Отправка писем, чтение почты, парсинг писем, переход по линкам из писем и др.
    • Работа с базами-данных: Подключение к базе данных и проверка результатов изменений, сделанных тестируемому приложению, предыдущими запросами. Тестирование производительности баз данных.
    • Тесты, основанные на данных (Data-driven tests): последовательное чтение данных из файлов и использование их в тестах. Генерация случайных данных.
    • Использования функций и программирования в скриптах (javascript и другое).
    • Генерация сложных видов нагрузки: Synchronizing Timer, Constant Throughput Timer.
    • Остановка или приостановка теста при наступление какого-либо условия.
  5. Задача 3: Интересные применения:
    • Создание спайдера (ForEach Controler, HTML link Parser).
    • Запуск сторонних программ из jmeter.
  6. Тестирования AJAX приложений. Специфика и основные трудные моменты.
  7. Решение задачи тестирования web-сервисов: SOAP и REST.
  8. Распараллеливание инжекторов нагрузки между разными персональными компьютерами.
  9. CI integration: Консольный запуск скриптов, автоматическая генерация отчетов и отправка их на имейл.
  10. Другие возможности jmeter.

 

Стадия 2: Теория и практика тестирования производительности:

  1. Виды тестирования производительности и методы их реализации с помощью jmeter.
  2. Немного математики: Определение и расчет ожидаемой нагрузки на сервер.
  3. Подготовка приложения к тестированию производительности.
  4. Эмуляция нагрузки с помощью jmeter.
  5. Измерение производительности и нагрузоустойчивости. Дополнительные инструменты.
  6. Пример отчетов о производительности и нагрузоустойчивости.

(vpry) #9

Кстати, jmeter 2.9 вышел сегодня - вот текст анонса:

Hello,

The Apache JMeter team is pleased to announce the availability of Apache JMeter 2.9 (r1437961).

This release brings some valuable improvements and fixes some bugs.

New and Noteworthy with some screenshots to illustrate improvements and full list of changes are found at:

http://jmeter.apache.org/changes.html

JMeter 2.9 requires Java 6 or later to run.

== All users are recommended to upgrade. ==

Apache JMeter is a Java application designed to test server applications.

It can be used to:

    * generate test loads

    * test functional behavior

    * measure performance.

It includes support for protocols such as HTTP(S), JDBC, JMS, FTP, and others.

It can also be extended with user-written code.

See http://jmeter.apache.org/

The release can be downloaded from:

http://jmeter.apache.org/download_jmeter.cgi

When downloading, please verify signatures using the KEYS file.

Only the binary archive is needed to run JMeter - there is no need to download the source archive.

However there are some optional libraries which are not included.

See the "Getting Started" page for details:

http://jmeter.apache.org/usermanual/get-started.html

JMeter Maven release repo is accessible here:

https://repository.apache.org/content/repositories/releases/org/apache/jmeter/

Enjoy!

The JMeter team


(iczaur) #10

Было бы очень круто и полезно всем начинающим тестеровщикам. Спасибо


(Taras) #11

когда начнем ?*)


(iczaur) #12

Мне кажется было бы неплохо описать то как взаиможействует JMeter  с Selenium  тестами

Напримере ранее проведенного вэбинара про PajeObject. Т.е. показать как эти тесты запустить на JMeter

 


(iczaur) #13

Да, да, мне тоже интерестно когда начнем?

И если молжно к вэбинару список используемой литературы выкладывать :-)


(Taras) #14

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


(iczaur) #15

Хорошо бы только со сроками определиться!


(ffess) #16

а меня все еще интреесует;)

Когда же начнем то?

 


(iczaur) #17

И меня


(roman_ua) #18

Может устроим конференцию пусть твой друг расскажет что и как? когда ему будет удобно? 


(roman_ua) #19

или может кто шарит мог бы рассказать было бы полезно . 


(taras_t) #20

+1