mirror of
https://github.com/cheatsnake/backend-cheats.git
synced 2024-11-22 10:44:49 +03:00
translated subtopic about load testing
This commit is contained in:
parent
a64f7228c1
commit
e5ca99812e
@ -2097,10 +2097,23 @@ Testing is the process of assessing that all parts of the program behave as expe
|
||||
|
||||
- ### Load testing
|
||||
|
||||
When you create a large application that needs to serve a large number of requests, there is a need to test this very ability to withstand heavy loads. There are many utilities available to create [artificial load](https://en.wikipedia.org/wiki/Load_testing).
|
||||
|
||||
- [JMeter](https://en.wikipedia.org/wiki/Apache_JMeter)
|
||||
> User-friendly interface, cross-platform, multi-threading support, extensibility, excellent reporting capabilities, support for many protocols for queries.
|
||||
- [LoadRunner](https://en.wikipedia.org/wiki/LoadRunner)
|
||||
> It has an interesting feature of virtual users, who do something with the application under test in parallel. This allows you to understand how the work of some users actively doing something with the service affects the work of others.
|
||||
- [Gatling](<https://en.wikipedia.org/wiki/Gatling_(software)>)
|
||||
> A very powerful tool oriented to more experienced users. The Scala programming language is used to describe the scripts.
|
||||
- [Taurus](https://gettaurus.org/)
|
||||
> A whole framework for easier work on JMeter, Gatling and so on. JSON or YAML is used to describe tests.
|
||||
|
||||
<details>
|
||||
<summary>🔗 <b>References</b></summary>
|
||||
|
||||
</details>
|
||||
1. 📺 [**Getting started with API Load Testing (Stress, Spike, Load, Soak)** – YouTube](https://youtu.be/r-Jte8Y8zag)
|
||||
2. 📄 [**How to Load Test: A developer’s guide to performance testing** – medium](https://rhamedy.medium.com/how-to-load-test-a-developers-guide-to-performance-testing-5264faaf4e33)
|
||||
</details>
|
||||
|
||||
<div align="right"><a href="#top">Contents ⬆️</a></div>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user