宣布 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); // 100ms15});
查看我們的文件以開始使用壓力測試/Stressless:壓力測試 →。我們希望您喜歡 Pest PHP 家族的這個新成員!
如果您正在考慮為您的下一個專案尋找一個測試架構,以下是您應該試試 Pest 的原因:為何選擇 Pest →