Skip to main content

· 4 min read
Avi Stramer

In this blog post we review the latest in the open source load testing scene and come up with a top 4 open-source load testing tools of 2024 list. Read on to see which tools made the cut. Note that this doesn't include functional testing tools like Playwright, Puppeteer, and Selenium which can also be used to run load tests with the help of an orchastration platform like Testable.

· 4 min read
Avi Stramer

In the realm of real-time web applications, efficient, bidirectional communication between the client and server is crucial. This is especially true for applications requiring live content updates, such as chat applications, live sports updates, stock trading platforms, and more. Three popular technologies that facilitate this kind of communication are WebSockets, Socket.IO, and SockJS. Each comes with its unique features and use cases so in this blog post, we'll explore the differences to help you make an informed decision for your website streaming needs.

· 4 min read
Avi Stramer

Playwright enables reliable end-to-end testing for modern web apps. Playwright provides two main tools: the Playwright Library for browser automation tasks and Playwright Test for end-to-end testing. While both tools leverage the same underlying technology, they serve distinct purposes and come with their unique set of features. In this blog post, we delve into a detailed comparison between Playwright Test and the Playwright Library, complete with practical code examples to showcase their capabilities.

· 4 min read
Avi Stramer

Introduction

As a widely-used open-source load testing tool, Apache JMeter provides several reporting options that enable users to analyze and visualize the performance of their applications. From simple graphical representations to more advanced, interactive visualizations, JMeter's reporting options cater to the diverse needs of testers. In this blog post, we will explore the various reporting options available in JMeter, and guide you through selecting the most suitable reporting method for your requirements.

· 5 min read
Avi Stramer

Locust.io is a popular Python based open-source load testing tool that allows developers to simulate user traffic on their websites or applications.

Locust comes with several parameters to let you shape the amount of load it produces. It also gives you the ability to customize load shapes, which enables developers to create more realistic test scenarios for many use cases.

In this post, we will explore all of these options and look at some examples using tests run with Locust on the Testable platform.

· 3 min read
Avi Stramer

JMeter is a powerful tool for load testing and performance measurement. One of the often overlooked features of JMeter is the Module Controller, which allows you to organize your test plan into reusable modules. In this blog post, we will explore how to use the Module Controller and how it can make your test plan more readable and reusable.

· 5 min read
Avi Stramer

JMeter is a popular open-source performance testing tool used by software testers and developers to test the performance and functionality of web applications. In this blog post, we will discuss the different types of JMeter controllers and their uses.

Controllers are an important feature of JMeter that helps you simulate complex user flows through your application.

Be on the look out for additional blog posts where we go deeper into each controller option.

· 3 min read
Avi Stramer

JMeter is a popular open-source performance testing tool used by software testers and developers to test the performance and functionality of web applications. One of the essential but often overlooked features of JMeter is the Transaction Controller. In this blog post, we will discuss what the JMeter Transaction Controller is, how it works, why someone would use it, and show an example.

· 6 min read
Avi Stramer

JMeter is the most popular open-source tool for load testing and performance measurement of network connected applications.

In this post we will review one of the core elements in JMeter, the Thread Group. A thread group represents a group of users that will execute the same set of actions on your target application. Let's go over all the options available in the Thread Group element and how to use them, as well as compare the standard Thread Group element with the various thread group plugins available in JMeter.

Standard Thread Group

The standard Thread Group element in JMeter is probably the simplest choice and includes some standard options for specifying the number of threads (users), ramp-up period, loop count, and scheduler settings for a load test. Here are all the options available in the standard Thread Group element:

· One min read
Avi Stramer

Welcome to our new blog. We hope to cover a wide variety of topics related to load testing, functional testing, devops best practices, cloud computing, and more. We decided to start from scratch instead of porting over our old blog so please be patient with us as we build up the content.