Configurable Locust.io test runner plugin for JetBrains Teamcity.
About the plugin
The purpose of creating this plugin was to integrate Locust.io performance tests tool with TeamCity builds in more user friendly and useful manner. Plugin adds a certain kind of statistic reports, results comparison between builds and more.
- Configurable build step for running Locust tool
- Locust report parser for using on Build Statistics tab and charts
- Comparing report values with previous build (so you see regression)
- Configurable thresholds for making build success/fail decision
Installation and Configuration
Download the latest plugin build from available releases.
Install plugin as described in official TeamCity documentation.
Setup Locust.io tools on your TeamCity Agent machine.
Add a newly available build step to your project Build Configuration:
Ensure you have proper
locustfile.pyadded to your project and run build.
Wait for build finishes and you'll be able to se a new Locust section on build overview page:
Build > Parameters > Reported statistic valuestab to create a Chart with values you want to observe