宣布 Stressless

我們很高興宣布發布適用於 Pest PHP 的全新外掛程式:Stressless

這是 Pest PHP 家族中的全新補充,它將壓力測試的效能帶入 PHP 生態系統。它與 Pest PHP 無縫整合,結合壓力測試的效能與 Pest 的預期值 API 的簡潔與高雅。

看看這部 YouTube 影片,我們將帶您瞭解 Stressless 外掛程式的安裝與設定

如您所見,開始使用 Stressless 毫不費力 — 您需要做的就是使用 Composer 要求套件,然後就可以開始了!

有兩種主要方式可以使用 Stressless。您可以使用它從命令列快速壓力測試您的應用程式

1./vendor/bin/pest stress example.com --concurrency=5 --duration=10

或者您可以在 Pest PHP 測試檔案中使用它撰寫壓力測試

1<?php
2 
3test('black friday', function () {
4 $result = stress('example.com')
5 ->concurrently(5)
6 ->for(10)->seconds();
7 
8 $requests = $result->requests;
9 
10 expect($requests->failed->count)
11 ->toBe(0);
12 
13 expect($requests->duration->med)
14 ->toBeLessThan(100.0); // 100ms
15});

查看我們的文件以開始使用壓力測試/Stressless:壓力測試 →。我們希望您喜歡 Pest PHP 家族的這個新成員!


如果您正在考慮為您的下一個專案尋找一個測試架構,以下是您應該試試 Pest 的原因:為何選擇 Pest →