BlazeMeter, which provides mobile application testing services that developers invoke via REST APIs, announced this week that is has developed a new approach to recording mobile application experiences that can reduce testing time to a matter of minutes.
Ophir Prusak, Chief Evangelist for BlazeMeter, says the latest addition to the BlazeMeter Mobile Testing Suite gives developers access to a dedicated proxy server through which they can record a mobile application experience.
Applicable to any mobile application, BlazeMeter Mobile Recorder is especially useful in scenarios where mobile applications are running natively on a mobile computing device without having to deploy any software on the device or “jailbreak” the device, Prusak says.
The Mobile Recorder can be used on Apple iOS and Android devices and works by intercepting and recording all HTTP and HTTPS traffic moving from the device to the back-end server.
BlazeMeter then measures and verifies responses. In addition, the recording itself can be edited and downloaded as a JSON or JMeter file before running the test.
The Mobile Recorder, however, only works across a Wi-Fi connection, so developers have to turn off cellular connections on the device to actually record the application. Once the tests are done, developers can download a security certificate.
Developers these days are almost always pressed for time. Application testing is often given short shrift in the rush to shift code. A big part of the reason for this is that it takes too long for developers to set up testing scripts. Instead of having that process take weeks, Prusak says, developers can now simply record how an application is performing and then run tests against it to determine what issues need to be addressed in a few minutes.
In general, BlazeMeter is trying to drive the adoption of continuous testing as a service. The application testing services themselves are based on open software and distributed across multiple public cloud services to enable developers to invoke them on demand. In addition, developers have the option of deploying BlazeMeter software on premises.
Developers, of course, are being held more accountable for both the quality and security of the application code they create. At the same time, however, deadlines for delivering code are not being extended to make sure that there is plenty of time to test application code. Given the pressure that puts on developers, finding an alternative approach to testing is rapidly becoming a necessity.