Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aliesbelik/awesome-tsung
A collection of resources covering all aspects of Tsung usage for load testing.
https://github.com/aliesbelik/awesome-tsung
List: awesome-tsung
awesome awesome-list erlang load-testing performance-testing tsung tsung-plugin
Last synced: about 2 months ago
JSON representation
A collection of resources covering all aspects of Tsung usage for load testing.
- Host: GitHub
- URL: https://github.com/aliesbelik/awesome-tsung
- Owner: aliesbelik
- License: cc-by-4.0
- Created: 2016-03-25T15:11:40.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2024-01-07T15:09:58.000Z (11 months ago)
- Last Synced: 2024-04-13T19:54:17.628Z (8 months ago)
- Topics: awesome, awesome-list, erlang, load-testing, performance-testing, tsung, tsung-plugin
- Homepage: https://aliesbelik.github.io/awesome-tsung/
- Size: 91.8 KB
- Stars: 17
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE-OF-CONDUCT.md
Awesome Lists containing this project
- awesome-gatling - Awesome Tsung - Open-source multi-protocol distributed load testing tool, developed in Erlang. (Related / Awesome Lists)
- awesome-jmeter - Awesome Tsung - Open-source multi-protocol distributed load testing tool, developed in Erlang. (Related / Awesome Lists)
- awesome-locust - Awesome Tsung - Open-source multi-protocol distributed load testing tool, developed in Erlang. (Related / Awesome Lists)
- ultimate-awesome - awesome-tsung - A collection of resources covering all aspects of Tsung usage for load testing. (Other Lists / PowerShell Lists)
README
# Awesome Tsung [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
[](http://tsung.erlang-projects.org/)
A curated collection of resources covering all aspects of load testing using [Tsung](http://tsung.erlang-projects.org/) and related stuff: plugins, integrations, testing techniques, DevOps practices, etc.
> [Tsung](http://tsung.erlang-projects.org/) is an open-source multi-protocol distributed load testing tool, developed in Erlang.
## Contents
- [Official Resources](#official-resources)
- [Getting Started](#getting-started)
- [Tutorials](#tutorials)
- [Distributed Testing](#distributed-testing)
- [Tools](#tools)
- [Plugins](#plugins)
- [Configuration Management](#configuration-management)
- [Distributed](#distributed)
- [Wrappers](#wrappers)
- [Miscellaneous](#miscellaneous)
- [Tips & Tricks](#tips--tricks)
- [Talks](#talks)
- [Reference Projects](#reference-projects)
- [Community](#community)
- [Related](#related)
- [Awesome Lists](#awesome-lists)
- [Other](#other)## Official Resources
- [Homepage](http://tsung.erlang-projects.org/)
- [Downloads](http://tsung.erlang-projects.org/dist/)
- [Documentation](http://tsung.erlang-projects.org/user_manual/index.html)
- [Source code](https://github.com/processone/tsung/)## Getting Started
- [Load Testing using Tsung](https://medium.com/helpshift-engineering/load-testing-using-tsung-ef26a662929b)
- [Test the Performance and Scalability of Your Web Applications with Tsung](https://web.archive.org/web/20160826102121/https://beebole.com/blog/erlang/test-performance-and-scalability-of-your-web-applications-with-tsung/)
- [Tsung: Нагрузочное тестирование Web-приложений](https://habr.com/ru/articles/132459/) - Tsung: Load testing of web applications :ru:.
- [Load Testing with Tsung: Pros & Cons](https://getcookie.wordpress.com/2013/02/13/load-testing-with-tsung/)
- [Benchmarking Websites with ab and Tsung](https://www.rsreese.com/benchmarking-websites-with-ab-and-tsung/)
- [Installing and Initial setup of Tsung Load Testing CentOS](https://whatizee.blogspot.com/2015/01/installing-and-initial-setup-of-tsung_21.html)## Tutorials
- Load Testing with Tsung Quick Start @ Canonical:
- [part 1](https://web.archive.org/web/20150905161702/http://voices.canonical.com/isd/2010/11/14/load-testing-with-tsung-quick-start/)
- [part 2](https://web.archive.org/web/20150905162148/http://voices.canonical.com/isd/2010/12/10/tsung-quick-start-part-2/)
- [Building a test setup for load testing with Tsung](https://gist.github.com/aliesbelik/6c3101df12b1b35380aa1cb6788bdecf) - Multiple IPs for using different sources and destinations for web requests.
- [Building a Load Test with Tsung for a Login and Post Session with dynamic url-encoded variables](https://www.innoq.com/en/blog/2018/10/building-a-load-test-with-tsung/) - Blogpost covers a step-by-step instruction on how to build a load test for a Ruby on Rails app with a login and post session and dynamic variables with Tsung.
- Series about building a high-performance web cluster @ Stefanie Forrester:
- [part 1](https://web.archive.org/web/20220618165029/http://dak1n1.com/blog/14-http-load-generate/) - How to Generate Millions of HTTP Requests.
- [part 2](https://web.archive.org/web/20220604062758/http://dak1n1.com/blog/12-nginx-performance-tuning/) - Tuning Nginx for Best Performance.
- [part 3](https://web.archive.org/web/20220517114746/http://dak1n1.com/blog/13-load-balancing-lvs/) - Building a Load-Balancing Cluster with LVS.## Distributed Testing
- [An introduction to distributed load testing with tsung](https://www.brightbox.com/blog/2014/11/07/distributed-load-testing-with-tsung/)
- [Distributed load testing with Tsung](https://raymii.org/s/articles/Basic_Website_load_testing_with_Tsung.html)
- [Easy distributed load test with Tsung](https://github.com/ngocdaothanh/tsart) - Presentation @ Ngoc Dao.## Tools
### Plugins
- [Writing a Tsung plugin](https://web.archive.org/web/20150208112949/http://www.process-one.net/en/wiki/Writing_a_Tsung_plugin/) - A simple tutorial on writing a Tsung plugin from official documentation.
- [Собственный плагин tsung](https://lin-techdet.blogspot.com/2013/04/tsung.html) - Creating custom Tsung plugin :ru:.
- [tsung_ws](https://github.com/wulczer/tsung_ws) - Tsung plugin for WebSockets.
- [tsung-gis](https://github.com/rodo/tsung-gis) - Tsung module for load testing GIS systems.
- [tsung_dns](https://github.com/reith/tsung_dns) - DNS testing plugin for Tsung.### Configuration Management
- [ansible-tsung](https://github.com/rodo/ansible-tsung) - Ansible playbooks for Tsung deployment.
- [puppet-tsung](https://github.com/rodo/puppet-tsung) - Puppet module to install Tsung from source.
- [tsung-helm-chart](https://github.com/timran1/tsung-helm-chart) - Helm chart to deploy Tsung.
- [tsung-pack](https://github.com/mkornatz/tsung-pack) - Tsung load testing toolkit.### Distributed
- [tsung-in-swarm](https://github.com/ffantasy/tsung-in-swarm) - Tsung distributed stress testing in docker swarm.
- [tsung-docker](https://github.com/ddragosd/tsung-docker) - Docker image to run Tsung distributed.
- [tsung_rsh](https://github.com/weibomobile/tsung_rsh) - Replace SSH tunnel for Tsung clusters.
- [tsung-in-kubernetes](https://github.com/kubeup/tsung-in-kubernetes) - Running Tsung in Kubernetes.### Wrappers
- [shang_tsung](https://github.com/amilkr/shang_tsung) - A DSL and web wrapper for Tsung.
### Miscellaneous
- [curl2tsung](https://github.com/perfectayush/curl2tsung) - A simple utility to convert a curl request to Tsung's xml request.
## Tips & Tricks
- [tsung-tricks](https://github.com/rodo/tsung-tricks) - Miscellanous tricks and modules to use with Tsung @ Rodolphe Quiédeville.
## Talks
- [Introduction to Load Testing with Tsung](https://github.com/erszcz/euc-2014) - Presentation for Erlang User Conference 2014 @ Radek Szymczyszyn.
## Reference Projects
- [Load Testing with Tsung](https://cs291.com/slides/2021w/10_tsung/) - Slides for Scalable Internet Services (CS291A) course @ Bryce Boe.
- [Load-testing a Rails app with Tsung on AWS Elastic Beanstalk](https://justinppearson.com/projects.html#load-testing-a-rails-app-on-aws-elastic-beanstalk) - Materials for Scalable Internet Services (CS291A) course @ Justin Pearson.## Community
- [`tsung` on Stack Overflow](https://stackoverflow.com/questions/tagged/tsung)
- [Tsung-users Archives](https://web.archive.org/web/20161021032702/http://lists.process-one.net/pipermail/tsung-users/) 💀## Related
### Awesome Lists
- [Awesome Software Quality](https://github.com/ligurio/sqa-wiki) - A list of free software testing and verification resources.
- [Awesome Testing](https://github.com/TheJambo/awesome-testing) - A curated list of testing resources.
- [Awesome JMeter](https://github.com/aliesbelik/awesome-jmeter) - Open-source load testing and performance measurement tool, written in Java.
- [Awesome Gatling](https://github.com/aliesbelik/awesome-gatling) - Open-source load and performance testing framework based on Scala, Akka and Netty.
- [Awesome k6](https://github.com/grafana/awesome-k6) - Open-source, developer-centric performance monitoring and load testing solution.
- [Awesome Locust](https://github.com/aliesbelik/awesome-locust) - Open-source scalable load testing framework written in Python.### Other
- [How They Load Test](https://github.com/aliesbelik/how-they-load) - A curated collection of publicly available resources on how companies around the world perform load testing.
- [Load Testing Toolkit](https://github.com/aliesbelik/load-testing-toolkit) - Collection of open-source tools for debugging, benchmarking, load and stress testing your code or services.## Contributing
Contributions are welcome!
Please take a look at the [CONTRIBUTING](CONTRIBUTING.md) guidelines first.