Web Application Load Testing Tools For API Endpoints With loader.io

Es ist keine besondere Anforderung im Web-Development sondern findet sich in dieser Form in den allermeisten Pflichtenheften: Lasttest mit X Hundert / Tausend gleichzeitigen Server-Verbindungen.

Aber wie macht man das am einfachsten? Eine Lösung wäre zum Beispiel Apache ab. Dieses Lasttest Tool simuliert keine echten Nutzer, sondern führt nur eine fest gelegte Anzahl gleichzeitiger Anfragen an einen Server durch. Hört sich gut an, setzt aber ein gewisses Verständnis des Terminals oder der Komandozeile voraus. Damit scheidet es schon aus Bequemlichkeit aus.

Etwas schöner ist hier die Verwendung von loader.io. Dieses Web-Tool erlaubt es bis zu 50.000 gleichzeitige Zugriffe auf eine Webseite auszuführen.

Bei allfacebook.de haben wir uns in den vergangenen Jahren immer wieder mit einem Plugin für „related Posts“ rumgeschlagen. Wir nutzten dazu sehr lange das Plug-In WP-Thumbie. Dieses ist inzwischen so schlecht gepflegt und kommt in der kostenlosen Version auch mit Werbung daher, dass wir uns entschlossen haben hier etwas neues auszuprobieren.

Gefunden haben wir einen PHP Codeschnipsel, der uns wirklich glücklich macht: