Blog

Load Testing Blog

D3.js Tutorial: Mouse Events Handling

Development Apr 17, 2018

Learn how to handle mouse events using D3.js to manipulate SVG graphics. d3.datum() and d3.mouse() explained via code and live examples.


This tutorial explains how to handle mouse events using D3.js along with other useful notions: SVG shapes definitions and use, D3 animations and transitions, D3 event propagation, Single element data binding using datum. It consists in a series of explained code samples and live examples. If you are not familiar with D3.js or simply need a reminder, please read our D3.js getting started tutorial. A Simple SVG Map For this tutorial we will use a simple map:

How to Install JMeter on Windows

How to Install JMeter on Windows

Jmeter Apr 16, 2018

Need help to get JMeter working on Windows? This guide learns you how to install JMeter on your PC running Windows 7, 8 or 10. in just a few minutes.


JMeter isn’t particularly hard to install. But that’s easy to say when you’ve done it many times. Bsically if you want to get started with JMeter on Windows. That’s great because this guide is for you! Let’s see how to install JMeter on Windows. Install Java Check Java Version JMeter is a Java program: the Java Virtual Machine must be installed prior to installing JMeter. To check if Java is installed properly:

JMeter CSS JQuery Extractor

JMeter CSS JQuery Extractor

Jmeter Apr 13, 2018

Learn how to use JMeter CSS JQuery Extractor to work with HTML responses. a lot of real-world examples with detailed JMeter screenshots and explanations.


I guess if you are here, chances are you have already visited our JMeter series on variable extraction: XPath Extractor: extract content from XML responses using XPath Expressions, Regexp Extractor: extract content using Regular Expressions, and Json Path Extractor: extractor content using JsonPath. There is another way to extract content from a server response: Using CSS Selectors or JQuery Selectors. Let’s see how we can leverage selectors to extract variables with JMeter!

D3.js getting started: a first tutorial

D3.js getting started: a first tutorial

Development Apr 12, 2018

Learn how to use D3.js to manipulate DOM elements to match evolving data. An animated guide to the enter/update/exit concept.


D3.js (Data-Driver Documents) is an Open-Source JavaScript library for manipulating DOM elements based on data. D3 makes use of the standards SVG, HTML5, and CSS. It is good at creating charts, maps, or any other visual representations of data. D3.js allows great control over the final visual result, at the cost of a steep learning curve. Some concepts must be understood before using this powerful library. That is the exact purpose of this blog post: help you to get started with D3 code samples and animated graphics.

2018 Performance Testing Events

2018 Performance Testing Events

Events Apr 11, 2018

OctoPerf will attend several QA and performance testing events in USA and Europe during the year 2018. Here is the complete list!.


Let’s go beyond online demos, GotoMeeting and e-mails. In the coming months, we are going to travel to several exhibitions in USA and Europe to meet you. Please write us at contact@octoperf.com if you are in one of these areas. We’d be pleased to welcome you on our booth, have a meeting or just enjoy a coffee. QAI Quest 23-24th May 2018 San Antonio, Texas, USA, Sponsor and Exhibitor Agile Testing Days 26-27th June 2018 Boston, MA, USA Sponsor and Exhibitor Star West 3-4th October 2018 Anaheim, California, USA Sponsor and Exhibitor EuroStar 12-15 November 2018 The Hague, Netherlands Exhibitor We are looking forward to meeting you for real!

JMeter XPath Extractor Guide

JMeter XPath Extractor Guide

Jmeter Apr 10, 2018

Learn by examples how to use JMeter XPath Path Extractor to work with XML and HTML server responses. Master XPath Expressions through real-life examples and detailed screenshots.


If you’re here, it’s probably because you need to extract variables from an XML (like SOAP) response using JMeter. Best of all, it works with HTML Too. If you’re new to JMeter, read our JMeter Tutorial to get started quickly. Besides, we have an excellent guide on JMeter’s Json Extractor too. Good news! You’re on the definitive guide to master JMeter XPath Extractor using XPath Expressions. Let’s go! XPath Expressions XPath Syntax XPath expressions are a language to select nodes within an XML document.

Performance, Load and Stress Testing Explained

Performance, Load and Stress Testing Explained

Load Testing Apr 9, 2018

It’s not easy to know the key differences between stress testing, load testing, soak and performance testing. When to run each kind of test? Never get stuck during a job interview again.


This is a typical questions QA Engineers and Devops may be asked during an interview. And we know how confusing these tests can be. That’s why we’ve written this article to explain once and for all the key differences between all types of performance testing. As stated on Software Performance Testing, there are many different ways to test software including: Load Testing, Stress Testing (also called Torture Testing sometimes), Soak Testing: testing over long period of time, Spike Testing: simulate huge spike of load on a very short period of time, Scalability Testing: test how the applications scales horizontally or vertically.

JMeter Plugins Installation Guide

JMeter Plugins Installation Guide

Jmeter Apr 4, 2018

Need help to setup JMeter Plugins? No worries! Learn how to install JMeter Plugins Manager with detailed screenshots and explanations.


Struggling with JMeter Plugins setup? Need some help? Good news: you’re in good hands. Let’s guide you through the steps to install and manage JMeter Plugins on top of your JMeter. If you don’t have JMeter already, please Download and Install JMeter first. This tutorial fully covers the following points: Download and install JMeter Plugins Manager, Install, Upgrade and Remove JMeter Plugins through JMeter UI, and Which JMeter Plugins you should use.

JMeter Tutorial For Beginners

JMeter Tutorial For Beginners

Jmeter Mar 29, 2018

New to JMeter? This tutorial is for you. It covers everything you need to know: dynamic parameters handling, scripting realistic scenarios and debugging thread groups.


You are probably looking for a tutorial to quickly learn how to use JMeter. You have already read many other JMeter Tutorials, but the only thing which comes to your mind is… Boring. That’s great because this Huge Tutorial will teach you in a way you don’t fall asleep: What JMeter Is: Learn what a Load Testing Tool is, How It Works: get introduced to the concepts behind the tool and know the JMeter features, How to Setup the Tool: learn how to install and run JMeter, How to Build a Test Plan: JMeter Test Plan is the root for all tests, learn how to create your own, How to Run Your First Test: We’re going to unleash JMeter’s power, How to design dynamically behaving users by extracting content from server responses, Finally, How to Collect and Analyze Results: gathering response times and analyzing the target website performance.

Minor version major features

Minor version major features

Innovation Mar 27, 2018

Today we look at our latest release, because OctoPerf now offers entirely custom load policies. And many other minor features to make your life easier.


It’s been two months since our last major release. Which is a bit more than ordinary for us. But as a result we have even more features to show this time. And let’s start with the star of this OctoPerf 8.2 release: Custom load policy It is now possible to create the exact load you want: Not only can you add points to the graph, but you can also edit them: