This article is a mirror article of machine translation, please click here to jump to the original article.

View: 3713|Reply: 3

The Cassowary tool for HTTP request stress testing

[Copy link]
Posted on 4/5/2023 1:49:23 PM | | | |
Requirements: I have used many HTTP stress testing tools before, such as: Jmeter, apachebench and other tools, some stress testing tools are relatively large or complex in configuration, and even have to come to some runtimes, which is not very convenient to operate.


Review:

Comparison of the testing tools LoadRunner and Jmeter
https://www.itsvse.com/thread-10172-1-1.html

Stress test using Apache's ab tool
https://www.itsvse.com/thread-4410-1-1.html

windows Apache ab web site stress test
https://www.itsvse.com/thread-4836-1-1.html


Cassowary GitHub address:The hyperlink login is visible.
Cassowary Tutorial:The hyperlink login is visible.
Cassowary Windows version download:The hyperlink login is visible.

Cassowary is the latest cross-platform HTTP/S load tester. I used Go Editor Cassowary, hoping that developers, testers and sysadmins can easily perform load testing. Cassowary is inspired by many classic open source projects such as k6, ab and httestat.



function

  • Two test modes: standard and custom. In custom mode, you can select the URL path
  • CI friendly
  • Flexible algorithms: Algorithms can be sent directly to Prometheus PushGateway or as JSON files
  • Flexible adjustment: You can freely choose which HTTP header field to use
  • Cross-platform: One binary supports Linux, Mac OSX, and Windows at the same time



Example: 100 concurrent users send 1000 requests to a URL at the same time



You can see that the request is completed in 1.7 seconds,On average, 569 requests can be completed in 1 secondAt the same time, we log in to the Alibaba Cloud background management system to check the monitoring (not very accurate, but it can show that the concurrency at that moment is indeed very large), as shown in the figure below:



(End)




Previous:Enable dark (dark) mode based on Bootstrap
Next:jQuery image lazy loading lazyload plugin
Posted on 4/5/2023 10:21:08 PM |
Learn it
 Landlord| Posted on 4/26/2024 10:53:42 AM |
Third-party web performance tools:

  • Apache JMeter
  • ApacheBench (ab)
  • Gatling
  • jmeter-dotnet-dsl
  • k6
  • Locust
  • West Wind WebSurge
  • Netling
  • Vegeta
  • NBomber


 Landlord| Posted on 3/17/2025 3:31:17 PM |
Windows uses k6 for HTTP stress testing
https://www.itsvse.com/thread-10973-1-1.html
Disclaimer:
All software, programming materials or articles published by Code Farmer Network are only for learning and research purposes; The above content shall not be used for commercial or illegal purposes, otherwise, users shall bear all consequences. The information on this site comes from the Internet, and copyright disputes have nothing to do with this site. You must completely delete the above content from your computer within 24 hours of downloading. If you like the program, please support genuine software, purchase registration, and get better genuine services. If there is any infringement, please contact us by email.

Mail To:help@itsvse.com