Run massively scalable performance tests on web, mobile, and APIs

Performance Testing with Docker Containers

This blog post will cover an overview of Docker, the specifics of using Docker containers for generating load, and how to involve open source Taurus for universal automation of performance tests.

Using Selenium with JMeter's WebDriver Sampler

Learn how to easily use Selenium with JMeter's WebDriver Sampler. Simply install "Webdriver Set" plugins, then launch the WebDriver test in the cloud using BlazeMeter.

What’s New in JMeter 5.1?

Everything you need to know about Apache JMeter™ 5.1. Learn about the top features, improvements, and updates for the latest JMeter release. Master performance testing and learn what’s new in version 5.1.

How to Use the JMeterPluginsCMD Command Line

In this blog post we are going to take a look at the JMeterPluginsCMD Command Line Tool. This command-line utility can generate PNG and CSV files based on JTL files.  Thus, providing a convenient and quick way to extract the necessary data from JTL files in a presentable view, enabling easier analysis of Apache JMeter™ test results.

Testing SOAP/REST Web Services Using JMeter

  The Representational State Transfer (REST) uses the HTTP request method, and the most popular  are GET, POST, PUT and DELETE. Responses to these requests return status codes indicatin

Learn JMeter in 5 Hours

Start Learning

How to Load Test SSE Services with JMeter

Use JMeter to load test SSE. This blog post will show you 2 ways to create your script: with Groovy or Java Sampler. Read and become a performance testing pro.

How I Use BlazeMeter to Run Load, Stress and Continuous Tests

I’m a BlazeMeter user and I run stress and load tests on my system. Read and learn how I run high scale load tests once a quarter and ongoing continuous testing

3 Ways to Load and UI Test Meteor JS Applications with JMeter

Load test Meteorjs with JMeter, easily. Read this blog to learn 3 ways to create a jmeter script for load testing DDP, with websockets, Groovy and Selenium.

How to Load Test Tomcat Servers

Learn to use JMeter to load test Tomcat servlet containers. Use the JMeter AJP sampler to run a performance test on the AJP protocol. Start testing now.

MongoDB Performance Testing with JMeter

Performance test open source MongoDB with JMeter. Learn to connect to the database, write documents, update, delete and read in your load test script.

How to Integrate Your GitHub Repository to Your Jenkins Project

Learn to integrate Jenkins and GitHub and implement your SCM repository into CI for shifting left, saving time and automating your builds after each commit.

The JMeter Access Log Sampler - A Guide

Use JMeter’s Access Log Sampler to recreate your JMeter script and run your load test easily. This open source JMeter plugin will make you a testing pro today.

Learn How BlazeMeter
Can Help You

Request a Demo

Live Webinar

Master BlazeMeter in
30 Minutes

Request a Demo

How to Create Non-GUI JMeter Tests with JMeter Classes

Learn to use XML for writing your JMeter script in code. This non-GUI mode will provide you with more flexibility when scripting your load test. Read more.

Implementing Data Driven Testing Using Google Sheets

Learn data driven testing for Google sheets with JMeter. This tutorial will explain step by step how to test spreadsheet APIs and make you a testing pro.

How We Load Tested the New BlazeMeter JMX Converter

BlazeMeter Labs released a new version of its JMX Converter. Learn to convert your files from to a JMX file and run your tests in JMeter or BlazeMeter.

Introducing the Siebel CRM Correlation Plugin in JMeter

The new JMeter Siebel CRM plugin by BlazeMeter Labs lets you easily create a script to load test your Siebel CRM application. Read and learn to start testing.

How to Use the Composite Graph Plugin in JMeter

The JMeter Composite Graph plugin presents data from your script in a graph. Use load testing analytics to identify bottlenecks and troubleshoot performance.

Top 8 JMeter Java Classes You Should Be Using with Groovy

Use Groovy to get more from your JMeter test. This post lists the top 8 JMeter Java classes to use in JSR223 elements to maximize your load testing strength.

Top 6 Docker Images for JMeter Users and Performance Testers

6 recommended Docker images for performance testers: JMeter, Selenium, Taurus and more. Find the best containers for you and learn how to run them.

Learn JMeter in 5 Hours

Start Learning

The New JSON/YAML Plugin - Using YAML in JMeter

The new JSON/YAML plugin enables new features when creating JMeter load testing scripts. Read this post by the plugin developer, Artem Fedorov, to learn more.

Using the JMeter Flexible File Writer Plugin

Customize your logging with JMeter’s Flexible File Writer plugin. Learn to use this JMeter plugin to write variables and collect info, and load test like a pro.

Using Regular Expressions and Groovy for Testing in JMeter

Regular Expressions retrieve matching strings in your JMeter load test. Learn to script Regular Expressions in Groovy, and become a performance testing pro.

Monitoring UX Metrics in HLS Load Testing in JMeter

This blog post explains how to calculate UX metrics for HLS load testing in JMeter. Implement these examples and run HLS performance tests like a pro.

The DevOps Phonetic Alphabet

The new DevOps alphabet is the answer for your spelling needs. Whether you need to spell your name or the name of an open source tool, the solution is here.

Service Stubbing with JMeter and Docker - Learn How

Learn service stubbing with Docker containers by using open source JMeter and run a load test with JMeter. Use JMeter with Docker for overcoming dependencies.

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

Easily choose between open-source load testing tools according to your needs. Compare pros and cons of different performance testing solutions.

Learn How BlazeMeter
Can Help You

Request a Demo

Live Webinar

Master BlazeMeter in
30 Minutes

Request a Demo

The JMeter HTTP Raw Request Sampler - When and How to Use It

JMeter’s HTTP Raw Request sampler allows you to manually write the whole request you want to send, and then execute it and receive the response. Learn how.

How Different Teams Can Work on the Same JMeter Script

What happens when different teams need to work on the same JMeter script? Use logic to make your script modular and run better joint load tests. Learn how.

What’s New in JMeter 5.0?

Everything you need to know about Apache JMeter™ 5. All the new updates for the latest JMeter release. Master performance testing and learn what’s new in version 5.

How to Use the Inter-Thread Communication Plugin in JMeter

Sync thread groups in JMeter with the inter-thread communication plugin. Leverage your jmeter script and share data with JMeter plugins for your load testing.

Using JMeter's RTE plugin

Companies need to run performance tests on servers to ensure stability and short response times. To achieve this, JMeter’s RTE plugin was created. Learn more.

How to Count Retries as a Single Request in JMeter

A perfect solution for counting sampler retries as one request. Follow these steps to consolidate your JMeter load test results to see the sample that succeeded.

5 Reasons to Shift Left Your Mainframe Testing

Mainframe testers can now shift left and implement agile testing with open source JMeter. Improve code, release faster and cuts costs with JMeter and BlazeMeter.

Learn JMeter in 5 Hours

Start Learning

Social Network Authentication Load Testing with JMeter

JMeter can be used to load test social network authorization. If you want to learn how, read more, and become the load testing master. Run better scripts today.

Selenium vs. JMeter - Which One Should You Choose, and When?

Should you use JMeter or Selenium? Learn when to use each tool, for browser testing, frontend, protocol, backend and more load & functional testing scenarios.

Converting from LoadRunner Performance Center to JMeter and BlazeMeter - 5 Best Practices

Hear how we converted from LoadRunner/Performance Center to JMeter, Taurus and BlazeMeter, and start your transition to open source and code quality today.

What’s New in Open Source Taurus 1.13?

The new Taurus version has many major changes: more testing abilities, improved performance, and enhanced alignment with supported open source tools. Read more.

How to Change JMeter´s Load During Runtime

Do you need to change the load generated by the JMeter test without stopping the load test? This post will teach you how change the throughput, with examples.

How to Get Your Website Ready for Open Enrollment

Open enrollment is coming up! Now is the time for health insurance companies and agencies to test their websites, apps and APIs, to ensure customer satisfaction.

JMeter’s Raw Data Source PreProcessor: The Ultimate Guide

Learn to extract data with the JMeter raw data source preprocessor plugin, for HTTP requests and for saving resources. Start performance testing now.

Learn How BlazeMeter
Can Help You

Request a Demo

Live Webinar

Master BlazeMeter in
30 Minutes

Request a Demo

Mainframe Testing with BlazeMeter

Run continuous testing for your mainframe. Yes, it’s possible, with the new RTE plugin for JMeter, which runs in BlazeMeter. Read this blog to learn how.

How to Run WebdriverIO in Taurus for UI Functional Testing

The best tool combination for UI functional testing is WebDriverIO and Taurus. Learn to use them with Selenium and validate your browser performance.

3 Ways to Generate Random Variables in JMeter

Learn 3 ways to get random variables for your JMeter script. This easy to follow tutorial provides hands on explanation to make you a load testing pro today.

Performance Testing BLOB from a MySQL Database with JMeter

Use JMeter to create a table with a BLOB data type, and write and read the data in the BLOB. Improve your API performance testing and your system performance .

Introducing JMeter Mainframe Testing with the New RTE Plugin

Continuous testing for the mainframe is here! BlazeMeter introduces the new RTE plugin for testing mainframe systems and IBM mainframe with open source JMeter.

Understanding Apache Maven: Automate Your Builds

Learn Apache Maven, for building Java applications. Automate your build with Maven to improve your performance testing, fix errors quicker and release faster.

The Easiest Way To Compare REST API Responses Using JMeter

Learn to compare REST API responses in JMeter. Improve your API testing with JMeter by checking if JSON files are the same, and become a load testing pro.

Learn JMeter in 5 Hours

Start Learning

How to Install Jenkins on the Apache Tomcat Server

Learn to install Jenkins on Apache Tomcat. Run your CI/CD pipeline through Tomcat to improve your shift left processes and go agile. Run automated tests now.

How to Use the JSON Plugin in JMeter

This JSON plugin for JMeter extends the ability to work with JSON formatted data in JMeter load testing. Master how to use it in you performance testing scripts.

How to Keep BlazeMeter Test Data Updated with GitHub and Jenkins

Make sure your BlazeMeter tests are always automatically updated with Jenkins and GitHub. The BlazeMeter Jenkins plugin now has a new feature, so shift left.

Using Regular Expressions to Extract Tokens and Session IDs to Variables

Tokens and session IDs are sent in the request header. This post will review how to extract them in JMeter scripts with the Regular Expression Extractor.

How to Install Jenkins with a WAR File

Jenkins installation made easy. This step by step guide will show you how to install Jenkins with a WAR file and start run your continuous integration jobs.

Using the behave Framework for Selenium BDD Testing: A Tutorial

If you need to automate your testing, you can use behave with Selenium. Implement automated BDD for running Selenium WebDriver scenarios easily. Learn how.

How Sharing Reports in BlazeMeter Helps Developers Collaborate

BlazeMeter lets you share reports, so you can send online and interactive performance test results to other people. Learn how and why this is useful to you.

Learn How BlazeMeter
Can Help You

Request a Demo

Live Webinar

Master BlazeMeter in
30 Minutes

Request a Demo

How to Install Jenkins on Ubuntu

Jenkins is an open source framework for continuous integration (CI), test automation and CD. Learn to install Jenkins on Ubuntu with this step by step guide.

Robot FrameWork: The Ultimate Guide to Running Your Tests

Learn to create your and run your Selenium tests in Robot, and then how to run it in Taurus. Improve your GUI testing by automating and running continuous tests.

Run BlazeMeter Performance Tests in an XL Release CD Pipeline

Nedbank uses BlazeMeter for performance testing in their automated XL Release CD cycle to achieve continuous testing. Learn how to do it and be agile yourself.

The Groovy Templates Cheat Sheet for JMeter

We explain the common uses of Groovy scripting in JMeter load testing scripts and how to create them. Use these Groovy templates in your performance tests.

Understanding Gatling Scripts: A Use Case

Learn about Gatling scripts. We will explain the 4 parts of the Gatling framework script: setup, HTTP configuration, scenario and simulation. Test like a pro.

Top NUnit Annotations for You to Use

You can use NUnit to run your Unit tests. Read this blog post to learn the most popular annotations that will help you test your code. Then automate in Taurus.

2 Ways to Integrate JMeter Tests into Jenkins

Load test faster and better by integrating JMeter into Jenkins. Learn 2 ways you can choose from: directly or with Taurus. Implement and become bug free today!

Learn JMeter in 5 Hours

Start Learning

How to Reuse Your JMeter Code with JAR Files and Save Time

Reuse your JMeter code to save time and prevent bugs. Use JAR files to save code methods in your IDE and reuse in JSR223 Samplers in your load testing script.

TACACS+ Load Testing with JMeter: Learn How

Using a TACACS+ server? This blog post will teach you how to load test TACACS with JMeter. The two options in this blog post will turn you into a testing pro.

Modifying Cookies in JMeter with Groovy

Cookies store system information. Learn to flexibly manage cookies in your JMeter load testing script with this easy tutorial by using Groovy or BeanShell.

How to Install Gatling on Ubuntu

Install Gatling on Ubuntu. This step by step guide will take you through the process of installing the Gatling framework easily. Get Gatling running quickly.

Using JMeter’s Throughput Shaping Timer Plugin

Load test your system’s throughput in JMeter with the throughput shaping timer plugin. Run performance tests for your RPS load level and become a testing pro.

How to Create a Local Repository of JMeter Plugins

Learn to create a local repository of JMeter plugins to overcome network restrictions. Load test with JMeter on any network and become a performance testing pro.

The New BlazeMeter Chrome Extension V4: Easily Script JMeter and Selenium

Automatically create Selenium, JMeter and synchronized scripts for combined load and GUI testing. Introducing the new and free BlazeMeter Chrome Extension v4.

Learn How BlazeMeter
Can Help You

Request a Demo

Live Webinar

Master BlazeMeter in
30 Minutes

Request a Demo

How to Install Gatling on Windows

The easy guide for installing Gatling on a Windows machine. Follow this step by step tutorial and get Gatling on your computer in no time to start load testing.

Why Load Testing is Important

7 reasons why you should be load testing and running performance tests on your website, API or app. Read to learn how to load test your system successfully.

7 Reasons to Run BlazeMeter Performance Tests

Ease of use, scalability, 24/7 support and CI integrations are just some of the reasons you should be running your performance tests with BlazeMeter. Read more.

Be Smarter than Your Competitors this Black Friday

Your competitors are getting ready for Black Friday, are you? Load testing your website is easy. Increase sales this Black Friday with performance testing.

Why It’s Important to Try and Break Your Serverless Application

Serverless apps need load testing. Learn to run a load test on a serverless app with JMeter and BlazeMeter and analyze results in Epsagon to fix bottlenecks.

Running JMeter with Docker in the Cloud

Run JMeter in the cloud by setting up Docker on different machines. Follow these steps to run distributed load tests, or use BlazeMeter as any easy alternative. 

HLS vs. RTMP Live Streaming Load Testing with JMeter

Video streaming events require load testing in advance. If you’re wondering whether to live stream in HLS or RTMP, this load testing comparison will help you.

Learn JMeter in 5 Hours

Start Learning

2018 Soccer Games: 5 Best Practices to Get Your Live Streaming Ready

Get ready for live streaming the soccer games with these 5 best practices. This easy guide will take you through all you need to know to get satisfied viewers.

Sending HTTP and HTTPS Requests Using Groovy in JMeter

Get more from your JMeter HTTP/S Requests by writing them in Groovy. This tutorial will teach you to create more flexible load testing scripts to become a pro.

Load Testing Video Streaming with JMeter: Learn How

Video streaming needs to be load tested before events. This article will help you get your performance scripts ready with JMeter and teach you to monitor KPIs.

RTMP Performance Testing with JMeter: Learn How

RTMP is used for live video streaming. This article will teach you many ways to load test RTMP with JMeter, so you are ready for big sports and music events.

How to Run a Simple Load Test with Gatling

The guide you need to run a Gatling test. Get started with Gatling with this simple guide to running your Gatling script in a load test. Avoid website crashes.

5 Ways to Load Test Popular Chat Plugins with JMeter

This blog post will show how to load test chats based on the most common IM protocols, with JMeter. Read and get 5 different ways to create your load scripts.

Testing Dates from a MySQL Database with JMeter

Use JMeter to test creating dates in databases. Retrieve, write and delete dates to ensure your APIs are performing well. This guide teaches JMeter scripting.

Learn How BlazeMeter
Can Help You

Request a Demo

Live Webinar

Master BlazeMeter in
30 Minutes

Request a Demo

JMeter’s Dummy Sampler - The Ultimate Guide

Learn to use JMeter’s Dummy sampler in your load testing scenarios. Debug your performance scripts with this plugin and add better assertions and processors.

How to Use the Jenkins Declarative Pipeline

After the Jenkins Scripted Pipeline, this blog post covers the Declarative Pipeline. Read this complete guide and learn how to use it in continuous integration.

Being Agile - An Interview with Applitools Senior Software Architect Gil Tayar

Learn how developers at Applitools test and release so they are agile. Read this fascinating interview and get ideas for your dev teams to shift left and test.

Creating Dates in JMeter Using the TimeShift Function

Create dates in JMeter with the TimeShift function. Learn to upgrade your load testing scenario with functions. Performance test like a pro by adding dates.

How to Load Test Flex and AMF Protocol Apps with JMeter

Load test flex applications with JMeter. This tutorial will teach you to run performance tests with on AMF with open source JMeter to check your app performance

Using Continuous Integration to Detect Performance Degradation

Use Continuous Integration pipelines to get quick feedback about your system’s performance. Run small daily load tests with assertions in your flow to check.

Bring Open Source to Your Company with BlazeMeter

Scale your open source testing tool by easily using BlazeMeter. Run JMeter, Gatling and other tools, get insightful shareable reports and be a load testing pro

Learn JMeter in 5 Hours

Start Learning

Agile Development and Testing - An Introduction

A complete experience-based overview of agile vs. waterfall, working in sprints and scrum teams, testing types, releases and how to achieve agile development.

Testing “Docked” IBM MQ with JMeter - Learn How

Learn to load test dockered applications with JMeter. Create a performance test scenario for an app on a container. This demo is for dockered IBM MQ.

Introducing the Set Variables Action Component in JMeter

Set different user defined variables in your JMeter load test with the new Set Variables Action sampler. Improve parameterization in your performance test.

How to Use the Arrivals Thread Group and the Free-Form Arrivals Thread Group

Conquer complex load test scenarios with the Custom Thread Groups plugin. Use JMeter’s Arrivals thread group and Free-Form arrivals for load and stress testing.

What’s New in the BlazeMeter Jenkins Plugin 4.0

New improvements on the BlazeMeter Jenkins plugin improve using Jenkins pipelines and plugin usability. Add your performance tests to your CI process today.

How to Load Test HBase with JMeter

If you need to load test HBase, this blog post will explain how. Read this tutorial to learn to run performance tests with JMeter with the Hadoop Set plugin.

How to Load Test IPv6 with JMeter

IPv6 can be easily load tested with JMeter. This blog post will explain how, so read this tutorial and learn to run performance tests for IPv6 with JMeter.

Learn How BlazeMeter
Can Help You

Request a Demo

Live Webinar

Master BlazeMeter in
30 Minutes

Request a Demo

5 Things We Hope Won't Happen this Black Friday!

Black Friday is this month! Now is the time for companies to make sure they are ready for the expected traffic spikes and stampede. Here is a list of things we hope don’t happen this Black Friday.

How to Run Selenium Tests in Docker

Get Selenium’s powerful abilities through Docker and run your automated tests easily. Learn to combine two of the most powerful open source tools for your tests

How to Load Test SMB/CIFS with JMeter

Ensure your SMB is performing well. Learn to load test SMB/CIFS with JMeter with Groovy or the OS process sampler. Try out this demo and get better testing.

How to Use the Custom JMeter Functions Plugin - Part 2

Learn more of the Custom JMeter functions plugin. Get more from you load tests and extend functionality by using JMeter functions in your performance test.

How to Load Test Async Requests with JMeter

Learn to load test async requests with JMeter. Run performance tests on AJAX and XHR while running parallel requests and getting responses from async requests.

How to Use Swagger UI for API Testing

Step by step guide to using Swagger UI for API Testing. Using open souce tools for Functional API Testing.

What's New in Taurus 1.11?

The new Taurus version was released with multiple improvements in JMeter, Gatling, Selenium and more. Read to learn how you can run better tests with Taurus.

Learn JMeter in 5 Hours

Start Learning

How to Test REST APIs with Windows Authentication with JMeter

[REST services with Windows Authentication provide a simple and secure way to exchange data. Learn to load test your REST APIs with JMeter to improve performance]

How to Use the Jenkins Scripted Pipeline

Improve your testing flow by using Jenkins Pipeline. Read this blog post to learn how to use the Jenkins Scripted Pipeline to get faster and better testing.

How to Use the Custom JMeter Functions Plugin

Learn how to use JMeter functions with the Custom JMeter functions plugin. Extend the functionality of your load tests by adding JMeter script functions.

Gatling Performance Testing Pros and Cons

Are you considering Gatling for your load testing? Read this complete list of pros and cons of this open source performance testing tool based on dev experience

Ramping-up Thread Groups in JMeter with the JavaScript Function

If your load test has many thread groups, read to learn how you can ramp them up. By easily using the JavaScript function, you can master JMeter thread groups

How to Implement Data Driven Testing in your JMeter Test

Use JMeter for your Data Driven Tests. Learn to use variables and code to get input data and store results in a file while load testing with JMeter scripts.

A Comprehensive Guide to Using JMeter Timers

Master using JMeter timers in your load testing for pausing. Add the Constant Timer, the Uniform Random Timer and more to optimize your performance scripts.

Learn How BlazeMeter
Can Help You

Request a Demo

Live Webinar

Master BlazeMeter in
30 Minutes

Request a Demo

Using the While Controller in JMeter

Learn to use the While Controller in JMeter. Simulate the While loop in your load tests with this guide. Master if-then scenarios in your performance script.

How to Load Test HTTP Live Media Streaming (HLS) with JMeter

The ultimate guide for load testing HLS protocol with JMeter. Write the best performance scripts before sports events, music concerts and more and get ready.

How to Load Test AJAX/XHR Enabled Sites With JMeter

Use JMeter to performance test AJAX-enabled web sites. This guide will teach you to build load testing scripts in JMeter for Ajax. Read and become a testing pro.

Jenkins vs. Other Open Source Continuous Integration Servers

Read this blog post to learn about Jenkins vs. other open source continuous integration tools, including information about integrating performance testing.

9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure

All the JMeter solutions to the ultimate load testing problem: the out of memory failure error. Get quick and easy fixes to memory issues in your load test.

Using the HTTP Cookie Manager in JMeter

Learn to use the JMeter HTTP Cookie Manager element. Handle browser cookies in your load test by adding the HTTP Cookie Manager to your performance script.

3 Common Issues When Running JMeter Scripts and How to Solve Them

JMeter is an awesome tool that provides excellent scripting capabilities. You can simulate almost anything using JMeter scripting; log in, posting of forms, various browsers and so on, BUT, executing

Learn JMeter in 5 Hours

Start Learning

Using IP Spoofing to Simulate Requests from Different IP Addresses with JMeter

   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

How to Use HTTP Basic Authentication in JMeter

Easily learn to use the HTTP Basic Authentication in JMeter. Run your load tests for restricted URLs in no time.

How to Use JMeter Assertions in Three Easy Steps

The ultimate guide to JMeter assertions. Learn everything you need to know about JMeter assertions and get started immediately.

Five Ways To Launch a JMeter Test without Using the JMeter GUI

Easily run JMeter tests without having to use the JMeter GUI. Learn five quick and new ways to execute JMX files and run your load tests.

BlazeMeter V4 (Fourth Generation) is Coming

BlazeMeter v4 is coming. Through Taurus, BlazeMeter provides a complete and flexible Continuous Testing solution for developers. Read to learn how we got here.

How to Set up and Run Your Gatling Tests with Eclipse

Eclipse user? Create a performance testing framework for your Gatling tests in no time. Just install, import your project and run to get your load test results.

Top 10 JMeter Plugins

Learn JMeter plugins! Get valuable information about how and when to use JMeter’s 10 most popular plugins to optimize your performance testing scripts today.

Learn How BlazeMeter
Can Help You

Request a Demo

Live Webinar

Master BlazeMeter in
30 Minutes

Request a Demo

How to Use the Delay Thread Creation on JMeter

Learn to use the delay thread creation functionality in jmeter. Save resources and memory by delaying thread groups creation and improve your load tests now.

JMeter Parameterization - The Complete Guide

Everything you need to know about how to parameterize your load tests in JMeter. Use CSV files, databases and plugins to make your load tests more efficient.

What’s New in JMeter 4.0?

Everything you need to know about JMeter 4. All the new updates for the latest JMeter release. Master performance testing and learn what’s new in version 4.

How to Set Up a Gatling Tests’ Implementation Environment

Easy steps to create a Gatling tests implementation environment. Learn how to set up your Gatling load testing in IDEA or other IDE for performance testing.

Diameter Server Load Testing - A Guide

Load test the Diameter protocol. Learn to use JMeter to test the Diameter server. See examples of JMeter scripts for AAA protocols. Performance test like a pro

Make Use of Docker with JMeter - Learn How

Learn to run a JMeter test with Docker. Run a Docker container with your JMX from a Docker image and view your performance test results on the Docker volume.

JMeter’s Weighted Switch Controller - The Ultimate Guide

Learn to use JMeter’s weighted switch controller to manage child elements. Determine the frequency of elements execution in your performance test scenario.

 

Learn JMeter in 5 Hours

Start Learning

Gatling Installation, Verification and Configuration - the Ultimate Guide

Get tips for installing Gatling. Run your load test on this open source Scala based framework. This guide will help you with your first steps with Gatling.

8 Reasons You Should Use Gatling for Your Load Testing

Get 8 proofs that you should be using Gatling for your load testing requirements. Gatling’s benefits and advantages are listed here,to answer your testing needs

Running SOAP WS-Security Load Tests in JMeter

Run load tests for SOAP with JMeter. Get performance testing guidance for the WS-Security extension. Learn to authenticate the SOAP protocol with open source tools now.

How to Use the Jenkins Performance Plugin

Learn to use the Jenkins Performance Plugin to run performance tests as part of your software testing cycle. Master Jenkins and continuous integration tools.

How to Send JMeter Requests from Different IPs

Learn to run JMeter tests for a batch of IP addresses. Simulate load test requests from unique IP addresses. Master running performance tests for many IPs.

Top 10 AWS re:Invent 2017 Sessions

What to see at AWS re:Invent. Check out these top recommended sessions for the Amazon conference. The list for DevOps and developers who are attending AWS.

JMeter vs. Locust - Which One Should You Choose?

Choose between JMeter and Locust load testing tools according to your needs. Compare pros and cons of different open source performance testing solutions.

Learn How BlazeMeter
Can Help You

Request a Demo

Live Webinar

Master BlazeMeter in
30 Minutes

Request a Demo

Open Source Projects - The Ultimate Guide to Starting and Growing Your Own

Looking to start your own open source project? Learn tips and best practices from THE open source expert. Get advice from a leader with years of experience.

Why I Moved From LoadRunner to JMeter - My Story as a Performance Tester

Hear from a performance engineer why he moved from LoadRunner to JMeter. Save time, effort and money by switching from LoadRunner to open source. Master testing.

Convert LoadRunner to Open-Source Selenium in Minutes

Learn to quickly switch from LoadRunner to open-source Selenium or JMeter. Easily convert your TruClient or HTTP load testing scripts and run them in Selenium.

Is JMeter a Viable Open Source Alternative to LoadRunner?

You should use open source load testing tools instead of LoadRunner. Read this post to learn why JMeter provides you with more load testing abilities & options. 

Convert LoadRunner to Open-Source JMeter in Minutes

Learn to quickly switch from LoadRunner to open-source JMeter or Selenium. Easily convert your HTTP or TruClient load testing scripts and run them in JMeter.

Getting Started: Scripting with JMeter

You have JMeter, but where do you start? This blog post will teach you to create your first load testing script in JMeter. Let's get started!

How to Load Test with Gatling and Taurus

Both Gatling and JMeter are strong tools, and they become even stronger through Taurus. This blog post covers the differences between Gatling and JMeter, and shows you how to run a Gatling test easily through Taurus. 

Learn JMeter in 5 Hours

Start Learning

Democratization is the New Frontier for Scale in Performance Testing

The new frontier for scale in performance testing isn’t about how “big” your tests can be or how much data you can graph in real time, but about how much performance testing you can do, how fast it gets done and most importantly who is actually creating and executing the tests.  Read this blog post to find out more.

How to Run Performance Tests of Desktop Applications Using JMeter

Load testing desktop applications with JMeter is possible! Read this blog post to learn how, by simulating a situation where hundreds or thousands of desktop applications are simultaneously accessing the backend server. 

Testing REST API File Uploads in JMeter

In certain file upload scenarios in JMeter, such as testing an upload via some REST API endpoint, you will need to build an HTTP request manually. Here we explain how you can create a multipart POST or PUT request from scratch.

How to Easily Load Test with Open Source Tools

Many open source tools enable developers to easily “shift left” and run load tests as part of the continuous delivery process. This blog post will go over running load tests on Taurus (an open source test-automation tool), Gatling and Locust. We will show how to run tests both locally and through the cloud by using Taurus and BlazeMeter.

A Step-by-Step Debugger for JMeter - It’s Not a Dream Anymore

We’ve covered before various ways to debug scripts in JMeter, but now you have the ability to debug scripts step-by-step and receive updates in real time. Here’s how.   Exit Compl

How to Get Started With JMeter: Part 2 - Building Scripts and Running JMeter

We’ve put together a three-part ‘series on how to use this JMeter. This time, we’ focus on building scripts, running tests in non-GUI mode, logging and error messages, debugging, configuring JMeter, parameterization and correlations.

Five Ways to Approach Using Apache JMeter

We focus a lot of our posts here at the BlazeMeter blog on Apache JMeter, the leading open source load testing tool for load and performance testing, and even backend functional testing (more on that

Learn How BlazeMeter
Can Help You

Request a Demo

Live Webinar

Master BlazeMeter in
30 Minutes

Request a Demo

View the Webcast: How to Create Advanced Load Testing Scenarios with JMeter

Do your JMeter scripts reflect realistic load scenarios? You can now view our recent webinar for experienced JMeter users to learn how to make JMeter work best for you.    A bit of backg

Recording File Uploads with JMeter

Learn JMeter recording to create your load testing scripts. You can also easily use the free BlazeMeter Chrome Extension, and start your performance testing immediately!

How to Run JMeter Tests with TeamCity for Continuous Integration

We recently covered how to run JMeter in a Continuous Integration (CI) environment with Jenkins and with Bamboo.  Today’s article covers the process of running a JMeter test

Why You Must Use JMeter Assertions in Your Load Tests

Assertions in JMeter are used to compare actual test results to the expected results of requests. This post will explain that even though there are ways to get around using assertions, it is highly

How to Run 50,000 Concurrent Users from Multi GEOs Using Locust.IO

BlazeMeter is historically a JMeter shop, but lately we’ve started supporting all leading open source tools including Gatling, Locust.IO, and more.     To be more specific, this means th

Continuous Performance Testing at Every Stage - Watch the Video from the AWS Loft

According to a huge amount of data, user expectations for website speed and performance are growing. According to a report by Akamai, 49% of respondents expected web pages to load in under 2 seconds,

WebSocket Testing With Apache JMeter

WebSocket protocol load testing with JMeter made easy. Get everything you need to know to run performance tests on your real time streaming connection.

Learn JMeter in 5 Hours

Start Learning

How to Keep Using Your Favorite Open Source Tools in the Continuous Delivery Era

Are tools developed in the ‘pre-DevOps days’ doomed to extinction? By facilitating the release of software to production at any time, DevOps methodologies and Continuous Delivery processes

View the Webcast: Load Test Like a Pro in 2016

Are you looking to stay up to date with the most important ways that enable you to optimize your load and performance testing in the year ahead?   BlazeMeter last week delivered a webinar, Load

BlazeMeter Contributes XMPP Testing Capabilities to Open Source JMeter Plugins Project

BlazeMeter, who frequently contributes to key improvements in Apache JMeter, recently contributed XMPP/Jabber testing capabilities to the open source JMeter community, through the JMeter Plugins

How to Run External Commands and Programs Locally and Remotely from JMeter

This post explains how to invoke OS commands and 3rd-party programs on local and remote machines,  right from your JMeter test.

Webcast: Five Easy Steps for Switching from LoadRunner to JMeter

BlazeMeter presented a webinar this week, Five Easy Steps for Switching from LoadRunner to Apache JMeter, which presented an open source and DevOps approach to load and performance testing. The full r

View the Webcast: Load Testing Bootcamp

BlazeMeter presented a webinar this week, BlazeMeter's Load Testing Bootcamp, which presented an open source and DevOps approach to load and performance testing. The full recording is now availabl

Debugging JDBC Sampler Results in JMeter

When it comes to database load testing, in the majority of cases it’s enough just to execute a request or series of requests and measure the execution time. However, there may be some cases when you

Learn How BlazeMeter
Can Help You

Request a Demo

Live Webinar

Master BlazeMeter in
30 Minutes

Request a Demo

Why We Blaze

Performance testing has changed - dramatically.   Long gone are the days of thinking we could get by without testing, and yesterday's approaches haven't kept pace with the demands of mo

A Load Tester’s Guide to JMeter and BlazeMeter

Here is a helpful to have a handy guide for load testing professionals who are new to JMeter and BlazeMeter. We’ll take some of the familiar tasks and ideas from performance testing in general and shed a bit of light on how to approach those tasks in these next-generation tools.

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

When looking at a load test, many people choose to focus on the specific elements involved in that specific test, including the number of threads that should be used, response times and hits. This

Taurus - Working with Multiple JMeter Tests

In this next post in our series on Taurus, we look at overcoming the challenge of working with multiple test script files, with multiple engineers involved, when load testing complex applications.

Navigating your First Steps Using Taurus

This post is part of a continuing series on Taurus, an open source test automation tool that extends and abstracts JMeter, and helps to overcome various challenges. Taurus provides a simple way to

The Ultimate JMeter Resource List

As many of you know, JMeter is an open-source project created by Apache that serves as a load testing tool for analyzing and measuring the performance of a variety of services, with a focus on web applications. But for people who are new to JMeter, and even veteran users looking to revisit it from a big picture perspective, it's beneficial to have one source to find the best

Taurus: A New Star in the Test Automation Tools Constellation

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

Learn JMeter in 5 Hours

Start Learning

Running JMeter Samplers with Defined Percentage Probability

When it comes to building an advanced JMeter test plan, you can encounter the requirement to run certain samplers with a certain probability. In this post, we’ll guide you through the options on configuring weighted load and highlight options provided by JMeter.

View the Webcast: Performance Testing Bootcamp with JMeter & Taurus

JMeter is the undisputed leading open source testing tool. Yet challenges remain.   Taurus - an open source project that extends and abstracts JMeter - can overcome these challenges and pr

View the Webcast: Test Automation With JMeter & Taurus

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. 

Using JMeter's HTTP Header Manager

In our last post, JMeter's Superpower: The HTTP Proxy Server, we discussed how to use the HTTP Proxy Server to record testing scenarios.   The HTTP Proxy Server automatically adds

How to Load Test MongoDB with JMeter

As Big Data and real-time web apps keep getting bigger, NoSQL databases are more popular than ever for data storage. This is especially true for NoSQL’s most popular database - MongoDB. Let’s take

How to Extract Data From Files With JMeter

When it comes to performance testing, it’s crucial that you can reuse response data. Almost (if not all!) load test scenarios assume that you:   Extract interesting aspects from a

How to Test Image Upload Functionality With JMeter

Need to load test the upload image functionality of your web app? Don’t search through endless forum threads looking for help! I’d like to show you—step by step— how easily this can be done via JMeter

Learn How BlazeMeter
Can Help You

Request a Demo

Live Webinar

Master BlazeMeter in
30 Minutes

Request a Demo

Lessons Learned From Working 'Under the Hood' With JMeter

The best way to learn is through experience - whether it’s your own or someone else’s.   In this article, we’re going to share the experiences of one company’s IT team w

BlazeMeter’s Experts Behind Key Features in Apache JMeter Version 2.13

JMeter 2.13 has an impressive list of new features, improvements, and bug fixes. BlazeMeter, which is already fully compatible with the new version, contributed to the open source community with the f

4 Things You Should Know About JMeter 2.13

JMeter version 2.13 is out - and the change list is extensive! So extensive that it’s not easy to identify the most valuable features. So I did it for you :)   Here are the top 4 features

Can You Run a Performance Test with 100,000 Real Browsers?

Quick question: How does your web app perform with 100,000 concurrent users? If you can answer that, then one of three things must be true:   1.     You’ve actually ha

How to Use JMeter for Backend-Based Functional Testing

Software development and testing has evolved a lot in recent years...   Software once ran without any external connectivity, and functionality testing was done locally. In the mid to late ninet

Stop Making Assumptions! Learn How to Replay Your Production Traffic With JMeter

You probably make a lot of assumptions when creating a JMeter script. When testing applications, most of us create JMeter scripts based on assumptions about various user scenarios and try to emulate

JMeter Users: The One Book You MUST Read This Year

Good books on JMeter are hard to find. In fact, there are just three books on JMeter available in the entire world - and two of them were written by the same author.   The JMeter Cookbook is Ba

Learn JMeter in 5 Hours

Start Learning

3 More Reasons Why Open Source Isn’t Enough for JMeter Experts: Part 2

JMeter is a free, open source tool that can be run directly from its user interface and has become the standard for performance testing in modern IT today. But is it enough?   In the first part

The DNS Cache Manager: The Right Way To Test Load Balanced Apps

There’s no doubt that high availability and scalability are vital for today’s networking-based applications. Just think of the millions of people using services like Google or Facebook at this very

How to Manage Large JMeter Scripts With JMeter Test Fragments

By default, JMeter scripts tend to be complex! But there are some great solutions that can help you. JMeter offers test fragmenting to minimize the amount of code in scripts and make them easier to

How to Run Performance Tests on OAuth Secured Apps with JMeter

First Off - What is OAuth & Why do You Need it?   OAuth (the Open Standard for Authorization) is an open protocol which provides token-based authentication and authorization - as opposed to

JMeter Releases Version 2.12 with New Features, Product Enhancements & Bug Fixes

Meter 2.12 is out! If you’re a JMeter user, you can now enjoy an enhanced GUI, new features and fewer bugs. Woohoo!   BlazeMeter is proud to support Apache JMeter. Our performance testing

JMeter for DevOps: Webcast Now Online

JMeter is the leading open source performance testing tool - but are you fully equipped to take advantage of all its capabilities?   In last week's webinar, BlazeMeter's Ophir Prus

3 Reasons Why Open Source Alone Isn't Enough for JMeter Experts

If you want to master JMeter performance testing, it’s worth taking a leaf out of the book from the experts.   Advanced JMeter users usually come from a performance engineering background

Learn How BlazeMeter
Can Help You

Request a Demo

Live Webinar

Master BlazeMeter in
30 Minutes

Request a Demo

How to Use JUnit With JMeter

Do you need to use JUnit in your testing processes? To answer this question, let’s take a look first at unit testing. Unit testing is the lowest resolution of testing in the software testing l

The WebDriver Sampler: Your Top 10 Questions Answered

The Webdriver Sampler is a great tool - but not everyone knows how to use it! In the past, we’ve covered how to use Selenium with JMeter's WebDriver Sampler. So today I’m going to answer the top ten

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

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

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

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

How to Use JMeter Functions - Part III

This is the third post in our series on “Using JMeter Functions”. Missed the last two? Take a look at Using JMeter Functions - Part I and Using JMeter Functions - Part II .

Building a JMS Testing Plan - Apache JMeter

JMeter has three types of JMS samplers, that support two types of JMS testing, and in this article I will cover them.   The first thing that needs to be done is provide JMeter with a jar file c

Using the JMeter Synchronizing Timer

This post will cover the use of the JMeter Synchronizing Timer. First, let’s define when you’d like to use the JMeter Synchronizing Timer.   A high-level overview of performance tes

Learn JMeter in 5 Hours

Start Learning

ASP.NET Login Testing with JMeter

ASP.NET is a unified web development model which allows developers to quickly build enterprise level dynamic web applications. It was released by Microsoft in the early 2000s and became an industry

How to Debug your Apache JMeter Script

Debugging is, arguably, the most important software development practice. Software doesn’t work immediately upon coding: you need to detect bugs and fix them. Apache JMeter scripts are no exception.

Windows Authentication with Apache JMeter

In our previous post we discussed handling pages and resources that are protected with Basic HTTP Authentication. In this post we will provide a walkthrough of how to deal with advanced external

Performance Testing: Upload and Download Scenarios with Apache JMeter

In some performance testing use cases it is not enough to just check how long it takes for a server to render a page, produce a set of search results or create an entity. For certain application types

How to Save ‘Loads’ of Time Using JMeter's Template Feature

During your recent forays into JMeter (from JMeter V2.10+), you may have noticed a new, colorful icon. Well, it’s definitely time to check out JMeter’s new Template feature. It's totally fabulous dahhling.

Apache JMeter Properties Customization Guide

For your intellectual dining pleasure, on today's JMeter menu we have:   Property Types 2 System Properties 2 Example use case: changing “file.encoding”

JMeter 2.11: Top 5 Features and Updates

The Apache Software Foundation has been uber busy. After what must have been a super intensive Q4 2013,  JMeter V2.11 was released a few days into the New Year on January 5th, 2014 (shout out to

Learn How BlazeMeter
Can Help You

Request a Demo

Live Webinar

Master BlazeMeter in
30 Minutes

Request a Demo

Using the HTTP Cache Manager

Web-browsers have some mechanisms which allow for the reduction of traffic over the Internet. One such item is the caching of resources downloaded from the network, for use in the subsequent requests

How to Create a JMeter Script to Check Email During Registration AND Grab the Confirmation URL

How to Create a JMeter Script to Check Email During Registration AND Grab the Confirmation URL:Who said tricks are for kids? Not us. Especially when it comes to JMeter tricks and shortcuts. Today, we'll review how to create a script sample which will allow you to check e-mail during the registration process and grab confirmation URL from the e-mail. Generally, registration is

JMeter 2.9: BlazeMeter's picks for the top 2 feature upgrades

JMeter 2.9: The lowdown Recently, the Apache Software Foundation announced the release of Jmeter 2.9.  Very exciting.  Let's take a closer look at what the ASF JMeter team has prepared

Creating Realistic Test Scripts - What Inquiring Minds Need to Know

Generally, we discuss using different elements of JMeter. But often, JMeter is used for implementing more complex tasks. So today, we'll show you how to create an entire script. For script creat

JMeter 2.8 Hot n' Heavy

Time flies. We were just introduced to a damn fine JMeter 2.7. After what feels like a whirlwind love affair, JMeter 2.8 emerged making our heart swoon all over again. And of course, as BlazeMeter is

Top 3 GUI improvements: JMeter 2.7

Not too long ago, in a galaxy that has a delicious candy bar as its namesake, we came face to face with JMeter 2.7.   Since it's a tad surprising to come across a new release so soon after J

What to Include in a Load Test report: Technical Vs Management Reports

Ok, what's the bottom line: Why do we run load tests? For fun? (well, sometimes, load testing IS pretty cool.) We perform load and performance tests to make certain that our hard work designing,

Learn JMeter in 5 Hours

Start Learning

How to Use JMeter's 'IF' Controller

In previous articles we reviewed some nifty little tricks for building test plans using JMeter. You can easily develop scripts which will execute several HTTP Requests with or without any data.

Useful JMeter Properties: Save Results. Save the World

Just kidding. No 511 Davida or like is on their way to crash and destroy the earth......hopefully. In a previous post about jmeter.properties we’ve reviewed several entries from jmeter.prope

JMeter's Superpower: The HTTP Proxy Server

Using JMeter with BlazeMeter's load testing cloud. JMeter has a major superpower: the ability to record traffic in a single bound (or, in non super hero speak, as it happens).This feature allows testers to avoid the long task of manually recording traffic and automates the task. The HTTP Proxy Server is the tool the superpower operates through, much like Wonder Woman's magic

JMeter 2.6 - 5 More Fanciful Functions

In our previous post related to using functions, we covered the top 3 most commonly used JMeter functions: __log(), __BeanShell() and__RandomString().   Today we've got another 5 for y

User Experience Monitoring with Selenium

KGQAJTW5NM2B **Updated 8.28.13- Updated-This feature is now available to launch Selenium tests (not just monitor them!). Learn how to Use Selenium with JMeter's WebDriver Sampler.   JMeter

JMeter: Using the Module Controller

One of the 7 deadly sins of the coding universe is the unnecessary duplication of code. How can we avoid the 'deadly dupe' in JMeter?  Sometimes one comes across a complex piece of a te

JMeter: Using Functions

Further fanciful functionality of JMeter is using functions.  (Say that 5 times fast). So, what are functions in JMeter?   According to the user manual, JMeter functions are special value

Learn How BlazeMeter
Can Help You

Request a Demo

Live Webinar

Master BlazeMeter in
30 Minutes

Request a Demo

JMeter 2.6 - The new GUI

Now that everyone has had a couple of weeks to play around with the release of JMeter 2.6, let’s discuss the new GUI. In your face! Users are immediately confronted with the new GUI afte

JMeter Releases 2.5 - A Whole New Fairy Tale

KGQAJTW5NM2B This is the first post in a series detailing all the new features JMeter has introduced in the latest releases; 2.5 and now 2.6. And people, it's a whole new playing field. In this

Your email is required to complete the test. If you proceed, your test will be aborted.