Benchmark und Analyse von fehlerhaften PHP Scripts

Das PHP-Benchmark-Script:

ein kleines Script, daß vieles testet, außer Fehler:

 

Das PHP-Benchmark-Script können Sie hier herunterladen. Es ist sogenannte Open-Source unter der MIT-Lizenz. Genaueres finden Sie in der gezippten Datei unter LICENSE. 

Dieses Script benchmark.php wurde, wie schon in der Seite vorher geschrieben, dupliziert und im Duplikat benchmark2.php wurden Fehler-Zeilen eingebaut hinter Zeile 168 eingefügt, die Fehlerzeilen können Sie hier herunter laden

Die beiden Scripte wurden in Test-Umgebungen, die mit php5.4 / php5.6 oder php7.1 ausgestattet sind! Über einen Browser können Sie diese Tests einzeln starten und erzielen zwischen Original und fehlerhaftem Script kaum Abweichungen!

Analyse-Aufbau Messung PHP-Fehler

Stresstest-Vorbereitung >>>

PHP-Version

Test Original ohne Fehler

Test Duplikat
mit Fehler

Laufzeit Original
in Sekunden

Laufzeit Duplikat
in Sekunden

php 5.4

0,978 sec

0,983

php 5.6

1,006

1,021

php 7.1

0,312

0,350

Viel wichtiger sind jedoch die folgenden Stress-Tests, die wir auf den nächsten Seiten genauer erläutern, denn wenn der PHP-Interpreter nicht mit vielen gleichzeitigen Prozessen beschäftigt ist, sind die Unterschiede minimal!