I am very pleased to to announce our support of JMeter with CloudTest. We’re excited that our customers can bring their JMeter test assets to the CloudTest platform and take advantage of our global cloud scale and real-time analytics.
We want to help you test your applications with the test assets you have, wherever you are on your performance culture journey.
Many software projects accumulate simple performance tests that can be run on a developer’s computer. These tests can be a very effective approach to implementing performance feedback early, and helping identify the need for refactoring early, when the cost and risk isn’t as high as it will be later in the project. JMeter is often the performance testing tool used to create these first simple and small tests, because it is open source (or “free like a puppy”).
JMeter support in CloudTest allows existing JMeter tests to be run on the same infrastructure as CloudTest-Authored tests
This includes global test grids, real time analytics, even version control, with network emulation on the way. We’ve implemented JMeter by running it natively, so existing scripts and plugins work on the CloudTest platform right away.
As the application starts to be deployed to larger and more realistic scales, performance tests become more sophisticated in order to stress systems the same way that real users will. Higher fidelity load models, realistic data sets, real time analytics, and geographically distributed load generators are markers of a more mature performance engineering practice. Testing in production, with awareness of the full deployment context — third parties, CDNs, Internet topography — is the step after that.
These are attributes of a fully developed performance culture that understands the relationship between performance, customer satisfaction, and revenue. This is what we find in our largest customers, some of the largest ecommerce sites in the world.
We’re happy to have JMeter at our party!
It’s easy for us to welcome tests to our platform that were created elsewhere, and we’re working on making that even easier going forward. We’re not interested in controlling how and where scripts are written. We are very interested in providing the CloudTest platform for anyone who wants to run tests on it, even if those scripts were written in some other tool. We’ll have more to say about this soon.
To use this feature, you will need to upgrade your CloudTest environment to 57.09.
- How to interpret and report your performance test results (so people actually read them)
- The five phases of performance maturity
- How much load can your site handle? A concise guide to knowing what, when, and how to load test
About the Author
Eric Proegler has worked in software testing for 16 years, and specialized in performance and reliability testing for 13. He is currently the Product Manager for CloudTest at SOASTA. Before SOASTA, Eric was a performance testing consultant, delivering performance testing projects with the tools and methods appropriate for each context. Eric is a Board Member of AST (Association for Software Testing) and an organizer for WOPR (Workshop on Performance and Reliability). He’s presented on testing subjects at Agile2015, CAST, WOPR, PNSQC, STPCon, and Oredev. In his free time, Eric spends time with family, reads, tries to keep up with what the kids are listening to, sees a lot of live stand-up comedy, chases down street food from all over, and follows professional basketball.