Successfully reported this slideshow.
Your SlideShare is downloading. ×

QA Fest 2017. Игорь Колосов. JMeter & Blazemeter Taurus: как взять быка за рога

QA Fest 2017. Игорь Колосов. JMeter & Blazemeter Taurus: как взять быка за рога

Данный доклад может быть полезен людям, занимающимся тестированием производительности на практике и тем, кто собирается внедрять тестирование производительности у себя на проекте.
В рамках доклада мы поговорим о фреймворке Taurus от компании Blazemeter - инструменте, скрывающем сложность performance-тестов за удобной и дружелюбной для автоматизатора оберткой.
Игорь затронет следующие темы:

особенности инструмента
интеграция с JMeter
опыт использования
концепт решения на основе Taurus и JMeter

Данный доклад может быть полезен людям, занимающимся тестированием производительности на практике и тем, кто собирается внедрять тестирование производительности у себя на проекте.
В рамках доклада мы поговорим о фреймворке Taurus от компании Blazemeter - инструменте, скрывающем сложность performance-тестов за удобной и дружелюбной для автоматизатора оберткой.
Игорь затронет следующие темы:

особенности инструмента
интеграция с JMeter
опыт использования
концепт решения на основе Taurus и JMeter

More Related Content

More from QAFest

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

QA Fest 2017. Игорь Колосов. JMeter & Blazemeter Taurus: как взять быка за рога

  1. 1. How to take the bull by the horns &
  2. 2. Igor Kolosov Senior Automation/Performance Engineer • 8 years in Software Testing • 4+ years in Performance Engineering/Testing • Wide experience – from solo projects to team leadership Who am I? J M E T E R & T A U R U S : H O W T O T A K E T H E B U L L B Y T H E H O R N S 4
  3. 3. Why JMeter is bad out of the box? J M E T E R & T A U R U S : H O W T O T A K E T H E B U L L B Y T H E H O R N S 5 • Poor readability • Unobvious • Real-time test analysis resource limitations • Poor real-time test reports • Complex configuration • Complex CI/CD integration • Unfriendly for classic automation approaches
  4. 4. Real-life example J M E T E R & T A U R U S : H O W T O T A K E T H E B U L L B Y T H E H O R N S 6
  5. 5. Let’s try to find some solution… J M E T E R & T A U R U S : H O W T O T A K E T H E B U L L B Y T H E H O R N S 7 • Flood-IO Ruby DSL: https://github.com/flood- io/ruby-jmeter • Blazemeter Taurus: https://gettaurus.org
  6. 6. What is better? J M E T E R & T A U R U S : H O W T O T A K E T H E B U L L B Y T H E H O R N S 8 • Flood-IO Ruby DSL: https://github.com/flood- io/ruby-jmeter • Blazemeter Taurus: https://gettaurus.org
  7. 7. Setup is easy! • For Windows OS family: run auto-installer • For Unix-based OS family: J M E T E R & T A U R U S : H O W T O T A K E T H E B U L L B Y T H E H O R N S 9
  8. 8. How it works? J M E T E R & T A U R U S : H O W T O T A K E T H E B U L L B Y T H E H O R N S 10
  9. 9. YAML example J M E T E R & T A U R U S : H O W T O T A K E T H E B U L L B Y T H E H O R N S 11
  10. 10. Let’s run it… J M E T E R & T A U R U S : H O W T O T A K E T H E B U L L B Y T H E H O R N S 12
  11. 11. It’s alive! J M E T E R & T A U R U S : H O W T O T A K E T H E B U L L B Y T H E H O R N S 13
  12. 12. Pros J M E T E R & T A U R U S : H O W T O T A K E T H E B U L L B Y T H E H O R N S 14 • Automation-friendly • Human-readable tests • Ability to use YAML as an additional config or instead of JMX • Rich light-weight real-time analysis • Intuitive distributed mode • Easy setup • Simple CI/CD integration, hybrid flows • Covers 95% of existing JMeter features
  13. 13. Cons J M E T E R & T A U R U S : H O W T O T A K E T H E B U L L B Y T H E H O R N S 15 • Limited support options • Some bugs • Learning curve • Still requires some JMeter scripting from time to time
  14. 14. Real-life example J M E T E R & T A U R U S : H O W T O T A K E T H E B U L L B Y T H E H O R N S 16
  15. 15. Questions

×