Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/erangasandaruwan/loadtesting

Practical examples of how to use load testing tools
https://github.com/erangasandaruwan/loadtesting

javascript jmeter k6 load-testing

Last synced: about 1 month ago
JSON representation

Practical examples of how to use load testing tools

Awesome Lists containing this project

README

        

# Load Testing with JMeter and k6

In an Agile or fundamental testing environment where testing and development happen concurrently, once any application is nearly complete, there’s really only one way to know whether or not the software can handle the actual demands the end users will soon be making. Load testing is the process of putting simulated demand on system tests and demonstrates it's behavior under various conditions. It is possible to use a load testing tool for this, either a commercial version or else a free version.

> [!NOTE]
> As the best known and most commonly conducted type of performance testing; load testing involves applying default worl loads to a software application to see if it can perform as intended under normal conditions. It is related to its bigger, more hash counterpart, stress testing, but load testing ensures that a given function, program, or system can simply handle what it’s designed to handle, whereas stress testing is about overloading things until they break, applying unrealistic or unlikely load scenarios.

Here are some of the well known testing tools presently available in the market.

| | Name | Description |
| :-----: | :---: | :---: |
| ![image](https://github.com/erangasandaruwan/LoadTesting/assets/25504137/0d751a3f-02b1-4406-ac46-7a7e7435139b) | Apache JMeter™ | Free & Opensource - The Apache JMeter™ application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. |
| ![image](https://github.com/erangasandaruwan/LoadTesting/assets/25504137/a1bed064-296b-4827-a4e2-cdbec0995f1e) | Sumo Logic NeoLoad | Commercial - NeoLoad is an automated performance testing platform for enterprise organizations continuously testing from APIs to applications. |
| ![image](https://github.com/erangasandaruwan/LoadTesting/assets/25504137/a623000a-fbf9-4531-ab77-432aff9d58fa) | Radview WebLOAD | Commercial - WebLOAD is load testing tool, performance testing, stress test web applications. This is an AI-Powered web and mobile load testing and analysis tool |
| ![image](https://github.com/erangasandaruwan/LoadTesting/assets/25504137/f1f736ea-faee-4d87-8f1a-362f7bef6767) | Gatling | Commercial - Gatling is an open-source load testing tool based on Scala, Akka, and Netty |
| ![image](https://github.com/erangasandaruwan/LoadTesting/assets/25504137/9481fedb-110e-418a-8211-bebbd59e9a97) | BlazeMeter Continuous Testing | Commercial - AI driven continuous testing platform |
| ![image](https://github.com/erangasandaruwan/LoadTesting/assets/25504137/ab3c4d05-611c-4258-9fa9-fd97b57c8bf1) | LoadRunner | Commercial - LoadRunner is a software testing tool from OpenText. It is used to test applications, measuring system behavior and performance under load. |
| | Grafana k6 | Grafana k6 is an open-source load testing tool that makes performance testing easy and productive for engineering teams |

## Start with Apache JMeter