This repository is used to store scripts and configurations related to APISIX performance testing.
./deploy/deploy.sh deploy_wrk
./deploy/deploy.sh deploy_apisix
./deploy/deploy.sh deploy_openresty
Run test.sh
under different case dir, such as:
./test/case1/apisix/test.sh
Results are stored in result
dir, such as: ./test/case1/apisix/result
- Optimize deployment and testing for multiple scenarios, such as attack and APISIX deployment on different servers.
- Extracting fixed parameters as command parameters.
- Supports reading wrk2 test results and generating graphs.