performance testing

Computer screen showing emergency alert about the coronavirus Lessons the Software Community Must Take from the Pandemic

Due to COVID-19, organizations of all types have had to implement continuity plans within an unreasonably short amount of time. These live experiments in agility have shaken up our industry, but it's also taught us a lot of invaluable lessons about digital transformation, cybersecurity, performance engineering, and more.

Mukesh Sharma's picture
Mukesh Sharma
Green "recycle" key on a computer keyboard 5 Tips to Turn Recorded JMeter Scripts into Reusable Tests

Using a tool like JMeter to execute load and performance tests while code is being developed is an inexpensive way to find issues early. But the recorded steps will need some work before they can be useful load and performance tests. Here are five suggestions to turn your recorded scripts into quality reusable tests.

Bob Foster's picture
Bob Foster
Left arrow painted on a wall 5 Ways to Shift Performance Testing Left

Performance testing is often a barrier to accelerating software delivery. Because you need a production-like environment, performance testing often waits until the entire application is complete. But you shouldn't wait until then to get started. You can begin testing earlier to reduce rework and address issues sooner.

Jeffery Payne's picture
Jeffery Payne
Man lifting barbell with heavy weights 6 Steps to Achieve Realistic, Reliable Load Testing

Simulating real users’ behavior gives you a transparent picture of your software's load capabilities. To reproduce users' actions accurately, you can use a request flow design from when the system is in the production environment. Here are six steps for achieving the most realistic load for your load testing process.

Maxim Chernyak's picture
Maxim Chernyak
Rope under stress fraying apart A New Approach to Load Testing with Browser-Level Users

Since the inception of load testing, the approach has been mostly the same: simulate the traffic of an application by creating load at the API level. But there have been market shifts that make load testing with browser-level users more feasible—allowing us to test with real load and measure true user performance.

Kevin Dunne's picture
Kevin Dunne
Gauges on a car's instrument dashboard, photo by Dominik Stötter 5 Strategies for Better, More Reliable Load Testing

As you test your system’s performance, what happens when it fails to meet your requirements? With these five strategies, you can simulate realistic load testing of your system, mitigate your risks, and create reliable, continuous, automated performance testing for a better and more efficient end-user experience.

Israel Rogoza's picture
Israel Rogoza
glass half full It's Time to Be Cautiously Optimistic about Artificial Intelligence

Artificial intelligence (AI) is an ongoing trend today. However, the picture is not all rosy—even for the insiders who are heavily invested in this space. They are being cautiously optimistic about the potential it holds and the potential adverse impact if the threshold is exceeded.

Rajini  Padmanaban's picture
Rajini Padmanaban
Gauge showing low performance Detect Performance Issues in Production with Continuous Delivery

Maybe the most important source of feedback is what happens in production. It’s amazing the information you can get if you properly monitor and analyze the data. Continuous delivery gives more precise feedback from different sources, thanks to observing the impact of every realized change while improving traceability.

Federico Toledo's picture
Federico Toledo