این یک بسته برای پیدا کردن نقطههای ضعف در پروژههای php شما است.
v1.0.2
2023-02-23 17:02 UTC
This package is not auto-updated.
Last update: 2024-09-20 00:06:36 UTC
README
این یک بسته برای اندازهگیری زمان اجرای عملکردها است.
استفاده
$bottler->staticPerformance('methodName', 'arg1', 'arg2');
تنظیم
composer require darraghb/bottler
بوتلر را initializes
require_once '../vendor/autoload.php'; use Darraghb\Bottler\Bottler; #Initialize bottler and specify the unit of measurement (seconds|nanoseconds) $bottler = new Bottler( ['unit' => 'seconds', 'fileName' => __FILE__]);
یک تست را روی یک روش ساکن اجرا کنید
$bottler->staticPerformance('mySlowTest', 20, 5000); function mySlowTest($start= false, $loop = false) { $ans = ''; for ($i=0; $i < $loop; $i++) { $ans = $i; } }
یک تست را روی یک روش داخل یک کلاس اجرا کنید
مطمئن شوید که $this را در initializer شامل کنید
$bottler = new Bottler( ['unit' => 'seconds', 'fileName' => __FILE__, 'this' => $this]); $bottler->performance('methodName', 20, 5000);