Today, BlazeMeter announced a new feature on its cloud-based testing platform: FollowMe. FollowMe allows API, web and mobile app, and website owners to run tests and analytics in real time. On the eve of the announcement, ProgrammableWeb connected with BlazeMeter CEO Alon Girmonsky to further understand BlazeMeter and the FollowMe offering.
For starters, we wanted a brief overview of the BlazeMeter platform and the quick and dirty on the FollowMe enhancement. Girmonsky explained:
BlazeMeter is a self-service API, Web and mobile app performance testing platform that provides developers testing solutions that are 100 percent compatible with Apache JMeter™. It simplifies the performance testing process by providing unlimited on-demand performance testing, real-time analysis and testing across multiple geographic locations. This enables developers to determine the scalability of their product and ensure that it will perform under the most strenuous traffic loads, enabling them to roll out their products with confidence. Now, with FollowMe, developers can run scriptless, instant performance tests of their API, mobile app, mobile website or Web app in real-time by simply clicking through their product, with virtual users following their every move to simulate load.
There are many testing platforms addressing the Web 2.0 market today. Many platform providers make reference to APIs without specifying exactly what is meant. For instance, does the provider grant API access to its testing platform? Does the platform actually test APIs, or is it a general app performance testing service? Girmonsky confirmed BlazeMeter offers both options:
BlazeMeter can address API’s on two levels: 1. API testing, as BlazeMeter can perform load tests on API’s, Websites, Apps, databases etc.. 2. BlazeMeter provides … a (free) comprehensive Restful Web API for controlling tests and reports.
BlazeMeter first launched in late 2011. Initially, BlazeMeter was a basic cloud-based performance testing solution. With many enhancements since its original launch, like the FollowMe feature, BlazeMeter has revolutionized its performance testing process. Today, any member of the IT team can simulate up to 1 million users to test the app, website, or API. With such scale to boast of, we asked Girmonsky about BlazeMeter’s target audience:
When we first launched BlazeMeter, we targeted Apache JMeter cloud users and developers. But, we quickly realized that there is a much bigger potential market than just these developers. BlazeMeter now offers an IT solution that any member of the IT team can use—from the Dev/Ops team to performance engineers. We’re now the load testing platform of choice for more than 15,000 customers at companies worldwide, including Citi, Nike, Walmart, Thomson Reuters, Adobe, Disney, Cubic Corporation, KGM Gaming, Pfizer and many more.
In order to reach its target audience, Girmonsky expanded to explain BlazeMeter’s go-to-market strategy:
BlazeMeter targets developers throughout the lifecycle of the product. From devs, via devops to performance engineers and ops. We focus on integrating tools used by our target audience such as application monitoring tools, and continuous development and integration tools.
Our goal is to provide customers with value from several aspects of the ecosystem and not only through a great product. For example, our marketing places emphasis on producing high-quality content such as Jmeter guides, best practices for performance testing, educational webinars and meetups and more. This strategy brings high-value, engaged users. Our users do kick off with the free-tier and then upgrade as they grow to bigger plans. In addition, we are expanding our strategy to target enterprise companies.
BlazeMeter has established itself as a stable leader in the performance testing market. While it can boast of thousands of satisfied customers, BlazeMeter continues to expand its reach and feature set to address new opportunities. Girmonsky provided a couple of relevant examples where BlazeMeter and FollowMe could be deployed today:
A good use case that’s particularly timely would be around the ongoing World Cup. For the games, IP broadcasts are expected to generate 4.3 exabytes of traffic—that’s three times the amount of monthly IP traffic currently generated by the host country, Brazil. DevOps teams for the likes of BBC and ESPN could use BlazeMeter to ensure their channels can hold up under what could be another record-breaking moment in Internet traffic history.
Another good example would be around the U.S. government’s recent Healthcare.gov rollout. The rollout and subsequent failure of Healthcare.gov to hold up under heavy traffic is a prime example of where BlazeMeter could have been used. Too many concurrent users caused the site to underperform, which meant that consumers were delayed by more than eight seconds in attempting to log on to the website. That’s a big deal, considering the fact that 47 percent of people expect a website to load in two seconds or less, and 40 percent will actually abandon a website that takes more than three seconds to load! But, by using BlazeMeter to test a load of millions of concurrent users, developers of Healthcare.gov could have recognized this problem well in advance, and fixed it before the site went live.
BlazeMeter will continue to gauge its success on traditional SaaS metrics (e.g. marketing level traffic, leads, qualified leads, bookings and revenues). The company was cash-flow positive just 18 months after its initial launch. As it builds on its past success, it looks to the future with new features like FollowMe. Girmonsky left us with the following:
Traditional scripted load testing solutions can be complex and time consuming, especially for companies with limited infrastructure, bandwidth and financial resources. BlazeMeter helps companies be as agile as possible and achieve seamless capacity planning instantly. Our new scriptless FollowMe module allows for faster testing, which means companies can roll out new products and updates more quickly with the confidence that they will scale to meet demand.