Be sure you have installed K6.io tool! (https://k6.io)
To run tests for PHP-FPM do next steps:
- Run
git checkout php-fpm
- Run
docker compose up
to up your containers. - Run
composer install
from your machine or from thelaravel.test
container. - Run
php artisan migrate --seed
to migrate and seed your DB. - Run
k6 run ./k6/k6.js
to run test 1. - Run
k6 run ./k6/k6_2.js
to run test 2. - Run
k6 run ./k6/k6_3.js
to run test 3.
To run tests for Swoole do next steps:
- Run
git checkout swoole
- Run
docker compose up
to up your containers. - Run
composer install
from your machine or from thelaravel.test
container. - Run
php artisan octane:install
to install Swoole for Laravel Octane. - Run
php artisan migrate --seed
to migrate and seed your DB. - Run
k6 run ./k6/k6.js
to run test 1. - Run
k6 run ./k6/k6_2.js
to run test 2. - Run
k6 run ./k6/k6_3.js
to run test 3.
To run tests for RoadRunner do next steps:
- Run
git checkout roadrunner
- Run
docker compose up
to up your containers. - Run
composer install
from your machine or from thelaravel.test
container. - Run
php artisan octane:install
to install RoadRunner for Laravel Octane. - Run
php artisan migrate --seed
to migrate and seed your DB. - Run
k6 run ./k6/k6.js
to run test 1. - Run
k6 run ./k6/k6_2.js
to run test 2. - Run
k6 run ./k6/k6_3.js
to run test 3.
To run tests for FrankenPHP do next steps:
- Run
git checkout frankenphp
- Run
docker compose up
to up your containers. - Run
composer install
from your machine or from thelaravel.test
container. - Run
php artisan octane:install
to install FrankenPHP for Laravel Octane. - Run
php artisan migrate --seed
to migrate and seed your DB. - Run
k6 run ./k6/k6.js
to run test 1. - Run
k6 run ./k6/k6_2.js
to run test 2. - Run
k6 run ./k6/k6_3.js
to run test 3.