joesama/stress-pest
最新稳定版本:1.0
Composer 安装命令:
composer require joesama/stress-pest
包简介
Pest Stress Plugin
README 文档
README
Reporting for Load Testing Using Pest Stress
Installation
Simple installation via composer :
composer require "joesama/stress-pest"
Usage/Examples
Use \Joesama\StressPest\StressCase in Pest.php
uses(StressCase::class, Tests\TestCase::class)
In test file add beforeEach method to initiate all config
beforeEach(function () {
$this->envConfig();
$this->useStressReporting();
});
Smoke Test
$this->setDuration($duration)
->setConcurrent($concurrent)
->executeSmoke(
[
'login' => [
'/',
'GET',
]
],
'smoke_'.$duration.'_'.$concurrent
);
Average Test
$this->setDuration($duration)
->setConcurrent($concurrent)
->executeAverage(
[
'login' => [
'/',
'GET',
]
],
'average_'.$duration.'_'.$concurrent
);
Stress Test
$this->setDuration($duration)
->setConcurrent($concurrent)
->executeStress(
[
'login' => [
'/',
'GET',
]
],
'stress_'.$duration.'_'.$concurrent
);
In the test file add the generate report function ass the last test
it('generate report', function () {
$this->generatePdfReport();
});
License
joesama/stress-pest is open-sourced software licensed under the MIT license.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: proprietary
- 更新时间: 2025-08-08