Open Source based
API Functional and Performance
Testing
June 11, 2018 - Klaus.Neuhold@blazemeter.com
Outline
•Why API Testing?
•Open source test automation (Taurus, JMeter)
•Plug it into CI pipeline (Jenkins)
•Swag!!!1!
Goal
Develop quality APIs faster
Make it easy to test early – run tests with every build
Everything as code… that includes your tests… easy to
read for humans and create in IDE
Easy to automate… if you can describe it, it can be
automated… YAML! … manage in version control
Why API
Testing?
API
Functional &
Performance
Testing
Make sure
it works
Make sure
it works
well
Today’s demo
Taurus is an open source automation
framework for running various open source
load testing tools and functional testing
tools.
is easy to install
or
Git & human
friendly YAML
syntax
Run existing tests with
Run tests
in the cloud
Editor for Taurus YAML – create scripts easily
Easy collaboration for (distributed) teams
No maintenance (SaaS)
Easy scaling for large scale load tests
Plugins for Jenkins, TeamCity, Bamboo
Run from multiple locations (all AWS, Azure, GC + your own)
In the cloud and on premise
Analyze test results and share them
APM integrations for root cause analysis
Test history (auditing)
Record Taurus, Jmeter and Selenium scripts
Demo
Resources
• Taurus website
http://gettaurus.org
• Learn Taurus (free online course)
http://gettaurus.org/learn
• Taurus on Github
https://github.com/Blazemeter/taurus/
• Blog
https://www.blazemeter.com/blog
• Webinars
https://www.blazemeter.com/resources/webinars
Recap
•Why API Testing?
•Open source test automation (Taurus, JMeter)
•Plug it into CI pipeline (Jenkins)
Want more info?
Go to
https://info.blazemeter.com/
request-a-demo-api-testing
or email us:
api@blazemeter.com
SWAAAG!!!1!
Images
• https://commons.wikimedia.org/wiki/File:Jenkins_logo_with_title.svg
• https://commons.wikimedia.org/wiki/File:Apache_JMeter.png
• https://www.flickr.com/photos/opensourceway/6554314981
• https://commons.wikimedia.org/wiki/File:Gear_icon_svg.svg
• https://pixabay.com/en/check-mark-symbol-yes-ok-choice-29114/
• https://pixabay.com/en/x-red-mark-incorrect-30465/

Open Source based API Functional and Performance Testing