Discovering performance problems as early as possible would save you time and money. How about finding them out right after a commit? What about changing environment settings? How could you be sure that all 20+ nodes of your application are healthy running your changes? Some manual testing or one-thread automated testing simply wouldn’t do it. How about generating some smoke load? To solve the challenges above and even more, you can add Smoke and Benchmark performance tests to your continuous integration workflow. To do so I used:
All about Continuous Testing, DevOps, JMeter, and more!
When it comes to building an advanced JMeter test plan, you can encounter the requirement to run certain samplers with a certain probability. For instance, if you are load testing an e-commerce web site, you may need to configure the following distribution: - 40% of anonymous users browsing the website - 30% of authenticated users doing the same - 20% of users performing search - 10% of users manipulating the shopping cart (i.e. adding, removing items, check-in/out, etc.)
JMeter is the undisputed leading open source testing tool. Yet challenges remain.
It’s not easy today to find a single node system as both failover and resilience are key points of modern applications. So if you need to load test a system, it will likely be something clustered.
Let's take a quick look at the upcoming Jenkins User Conference in the Washington D.C. area. The event, which is scheduled to take place at the Hilton Alexandria Mark Center in Alexandria, VA on June 18-19, is the largest event for and by Jenkins users.
Let’s face it - testing native mobile apps isn’t easy. Trying to record and create test scenarios without spending hours on setup (or tearing your hair out in frustration) is even harder! Earlier this month, we held an interactive meetup at BlazeMeter’s offices in Mountain View to tackle this very issue. CEO & Founder Alon Girmonsky took us through the steps of recording a test scenario - without jailbreaking or setting up software.
When it comes to performance testing, JMeter is fantastic... but not perfect. Automation and integration with other systems can be a pain and the tool itself comes with a steep learning curve. We recently held a webinar to show you how to overcome these challenges, thanks to a new open-source automation tool called Taurus.
Recording and creating test scenarios for native apps is a huge challenge. Fortunately, there is an easier way - and we've just held a webinar to show you exactly what this is! In this webinar, BlazeMeter's Ophir Prusak covered how to: Cut testing time from hours to minutes Record a test scenario using a native mobile app without jailbreaking or setting up recording software Create load tests by browsing your device (including all iOS & Android phones and tablets) Record the HTTP/HTTPS traffic going from the native app to the backend Export your recording as a JSON or JMX file - or as a URL list to instantly run your load test
This is a guest blog post by Micah Knox, Software Architect and CTO of Employee Assessment Delivery Platform SonicAssess, a new service designed to assess the talents and leadership capabilities of employment candidates. To ensure the platform would be able to cope with extremely high traffic loads, Micah validated its performance by running tests before its release.
Automated testing allows you to detect errors instantly and deliver software rapidly throughout the Continuous Integration (CI) process.