In the not so distant past, load testing tools had one clear purpose—to generate load—and all the tools created at the time answered this requirement perfectly. However, the rationale for these tools has evolved as we discovered, fine-tuned, and extended aspects of the process. Now, the test preparation stage is complex and, in the post-test phase, we need to check SLA conditions, send automated notifications, and a lot more. The old tools were not designed well for such a broad use case.
But it isn’t just the scope of work that has changed. Even the habits of the people building the services have changed. Developers primarily use two types of tools—command-line tools and Web 2.0 services—and want to automate all possible parts of the flow. In such cases, the testing tool should naturally fit into the pipeline chain of the CI machine.
This leaves two possible solutions: modernize old tools or create new tools from scratch. Neither solution is perfect; both require spending a lot of resources on redoing something that has already been done.
Andrey Pokhilko offers a third approach—Taurus, a simple-to-learn open source command-line tool that meets the broad use cases mentioned above and also enables the utilization of tried and tested tools for generating load.
This session is sponsored by BlazeMeter.
Andrey Pokhilko is a renowned thought leader and innovator within the Apache JMeter performance testing community. Andrey has worked extensively to create and develop tools that enhance the Apache JMeter protocol coverage and analytical reporting capabilities. He is the founder of JMeter-Plugins.org, which he led to its undisputed status as the premier source of JMeter plugins in the world. Loadosophia was similarly born from Andrey’s desire to complete JMeter’s offerings. He has world-class experience with large-scale performance testing, having led the load testing team for five years at search engine giant Yandex.
Comments on this page are now closed.
©2016, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com