test.yml
:
---
execution:
- concurrency: 20000
ramp-up: 10m
scenario: simple
scenarios:
simple:
think-time: 0.75
requests:
- https://test.example.com/healthz
reporting:
- module: passfail
criteria:
- avg-rt >1000ms for 10s, stop as failed
- fail >0% for 10s, stop as failed
docker-compose.yml
:
version: '3.7'
services:
taurus:
image: blazemeter/taurus
network_mode: host
ulimits:
nproc: 65535
nofile:
soft: 90000
hard: 90000
volumes:
- .:/bzt-configs
Makefile
:
performanceTest:
docker-compose run --rm taurus test.yml -report
Thanks!
Questions?