Draft:Locust (software)

  • Comment: This is the 6th submission of this draft and was done so WITHOUT any improvements. CNMall41 (talk) 20:13, 19 September 2023 (UTC)
  • Comment: More third party sources are needed Stuartyeates (talk) 10:30, 20 July 2023 (UTC)
  • Comment: Sources need to be independent to help establish notability. Greenman (talk) 10:59, 2 June 2023 (UTC)

Locust
Original author(s)Jonatan Heyman
Developer(s)Contributors to the Locust project
Initial release2011; 13 years ago (2011)
Stable release
2.28.0 / May 26, 2024; 5 months ago (2024-05-26)
Repositorygithub.com/locustio/locust
TypeLoad testing
LicenseMIT License[1]
Websitelocust.io

Locust is an open source load testing and web server benchmarking tool.[2] It is written in Python and was originally created by Jonatan Heyman[3] in 2011.[4]

Tests can be executed in a single process or in a scalable way on multiple machines.[5] It can test HTTP based services[6], but can also be extended to test most other protocols, including for example XML-RPC and gRPC.[7][8]

Unlike many other load testing tools, test scenarios are expressed imperatively in regular code, not created in a UI or expressed as configuration.[9][10]

See also

edit

References

edit
  1. ^ "Changelog Highlights". locust.io. Retrieved 2023-06-02.
  2. ^ Shrivastava, Siddhant; Prapulla (2020-05-01). "Comprehensive Review of Load Testing Tools" (PDF). 07 (5). International Research Journal of Engineering and Technology: 3393. ISSN 2395-0056. Retrieved 2023-08-30. {{cite journal}}: Cite journal requires |journal= (help)
  3. ^ "What is Locust?". locust.io. Retrieved 2023-06-02.
  4. ^ "Pypi history for old package". pypi.org. Retrieved 2023-08-30.
  5. ^ "Running locust distributed". Locust. Retrieved 2023-08-30.
  6. ^ Camilli, Matteo; Janes, Andrea; Russo, Barbara (2022-05-01). "Automated test-based learning and verification of performance models for microservices systems". Journal of Systems and Software. 187: 111225. doi:10.1016/j.jss.2022.111225. ISSN 0164-1212. S2CID 246300964. Retrieved 2023-06-20.
  7. ^ "Testing other systems/protocols". Locust. Retrieved 2023-08-30.
  8. ^ Shrivastava, Siddhant; Prapulla (2020-05-01). "Comprehensive Review of Load Testing Tools" (PDF). 07 (5). International Research Journal of Engineering and Technology: 3393. ISSN 2395-0056. Retrieved 2023-08-30. {{cite journal}}: Cite journal requires |journal= (help)
  9. ^ "JMeter vs. Locust: What to Use When". dzone.com. Retrieved 2023-08-30.
  10. ^ "What is locust?". Locust. Retrieved 2023-08-30.
edit

Category:Load testing tools Category:Software testing