JMeter Cloud Blog


Why ‘Normal’ Load Testing Isn’t Enough

Posted by itay.mendel

Load testing is a vital part of any web-based application testing process.   It helps us determine a system’s behavior under both normal and anticipated peak load conditions. It also helps identify the maximum operating capacity of an application, potential bottlenecks and elements that may be contributing to performance degradation.  

Read more

Open Source Load Testing Tools: Which One Should You Use?

Posted by Dmitri Tikhanski

Is your application, server or service is fast enough? How do you know? Can you be 100% sure that your latest feature hasn’t triggered a performance degradation or memory leak?   The only way to be sure is by regularly checking the performance of your web or app. But which tool should you use for this?   In this article, I’m going to review the pros and cons of the most popular open source solutions for load and performance testing.  

Read more

Preparing for a Load Test: The Vital Point You Might Be Overlooking

Posted by Refael Botbol

Load Tests Aren’t Just About Threads, Response Times and Hits/s..   If you often run load tests, you probably have a mental checklist of questions that run through your mind, including:   - How many threads per JMeter engine should I use? - Can my engine handle 10% more threads? - Should I start with the maximum number of threads, or add as I go?  

Read more

Don't Fly Blind: Why You Need Log Data When Load Testing

Posted by admin

Load testing without logs is a bit like flying a plane without ever looking at your dashboard By Trevor Parsons, Co-founder and Chief Scientist, Logentries  

Read more

Webcast: How to Cover all Your Backend Testing Needs – From API to UI Tests

Posted by Anonymous

When it comes to backend and functional testing, API and UI tests pretty much cover all your needs.   You run API tests to check your backend functionality and UI tests for your actual user scenarios.   Simple right? But do you really know when you should be running an API test and when a UI test is better? Or how to integrate these tests into your application lifecycle? Or which KPIs you should be focusing on?    These questions (and more) were covered in this week’s live webinar. Fortunately, we’ve recorded it so you can enjoy it too!  

Read more

How to Load Test AJAX/XHR Enabled Sites With JMeter

Posted by Dmitri Tikhanski

It’s hard to find a website or application which doesn’t use Asynchronous JavaScript And XML. Or, as you probably know it: AJAX.   AJAX enables the asynchronous data exchange of the client-server without interfering with the web page. It lets you update certain areas of the page without needing to reload it entirely. AJAX was developed in late 90s by Microsoft, and started getting picked up by major IT companies in the 2000s. It became the de-facto W3C standard in 2006 upon publication of the first draft of the XMLHttpRequest (XHR) documentation

Read more

How to Set Your JMeter Load Test to Use Client Side Certificates

Posted by Refael Botbol

Need to use certificates to provide HTTPS request for your load test?  You have two options:   1. Use a server-side client certificate This requires the least amount of work. You use the server to encrypt and decrypt the data. However, occasionally the web application requires a client-side certificate due to security policies.  

Read more

White Box Vs. Black Box in Load Testing

Posted by Alex Haiut

If you're looking into software testing methods, it’s worth exploring White (or Glass/Transparent) Box testing vs Black Box testing.   The idea behind White Box testing is that the tester can observe what happens inside the box during the test. This does involve a level of comprehension in terms of the application's internal architecture and code. Nonetheless, that skill will allow the tester to better understand the ultimate test results.  

Read more

How to Include Load Testing in your Continuous Integration Environment

Posted by Doron Bloch

It still hasn’t been around that long, but Continuous Integration (CI) is already considered a ‘Best Practice’ and is a key element of agile development methodologies.   What are Continuous Integration (CI) Processes?   If you’re following CI processes, you need to test every change made to your codebase as early as possible. Using tools like Jenkins, TeamCity and Bamboo, developers continuously integrate new or changed code into a shared repository – and verify it with an automated build.  Typical CI process steps include:

Read more

Load Testing Your Email Server: How to Send and Receive E-mails with JMeter

Posted by Dmitri Tikhanski

E-mail is one of the most commonly used communication channels in the modern world. Gmail, Hotmail and Yahoo Mail have over 1 billion registered users. Over 300 billion email messages are sent daily and 3.5+ million emails are sent every second.   Having your “own” email server is the de facto standard for most businesses. And the majority of ECM, CMS and other enterprise solutions have inbound and outbound email integrations - no wonder email server performance is such a hot topic!  

Read more

Pages