2017-03-08 2 views
0

Ich habe eine App mit ParseServer Back-End und Ionic2 Front-End. Ich muss mehrere Benutzer simulieren, um das Back-End zu testen.Belastungstest der ParseServer App

Welche Lasttest-Tools würden Sie für eine solche Konfiguration empfehlen?

Danke.

Antwort

0

Sie können versuchen, ZebraTester zu verwenden und das Skript für diesen Test aufzuzeichnen. In der Testversion können Sie bis zu 20 virtuelle Benutzer haben, die abhängig von der Länge Ihres Tests mehrere Schleifen ausführen können. Dasselbe Tool kann das Skript aufzeichnen und den Auslastungstest von Ihrem lokalen Computer ausführen.

1

Sie benötigen Prozess in zwei Phasen aufgeteilt:

  1. Serverseitige Tests. Sie müssen Ihr Back-End testen, um sicherzustellen, dass es in der Lage ist, die voraussichtliche Anzahl von Benutzern zu simulieren. Tatsächlich passt jedes Tool, das HTTP-Anfragen senden kann, die gängigsten kostenlosen und Open-Source-Lasttest-Lösungen sind JMeter, Grinder, Gatling und Tsung. Alle von ihnen sind mit Record-and-Replay-Funktionalität ausgestattet, so dass Sie Ihren Test erstellen können, indem Sie einfach mit Ihrer mobilen Anwendung interagieren und das Lasttest-Tool als Proxy verwenden. Siehe Artikel Open Source Load Testing Tools: Which One Should You Use? für hervorgehobene und verglichene Hauptfunktionen.

  2. Clientseitige Tests. Selbst wenn Ihr Server sehr schnell reagiert, enorme Lasten bewältigt, skalierbar ist, etc. ist die Anwendungsbenutzererfahrung möglicherweise nicht so gut, da die Leistung auf der Clientseite ebenfalls eine Rolle spielt. Sie können Chrome Dev Tools Remote Debugging und/oder Intel XDK gehen, die in der Lage ist, bestehende Anwendungen zu profilieren.

0

ich verwende, um Test Parse-Server in http://jmeter.apache.org/

ein kostenloses Tool wird Sie Ihren Computer installieren kann dann testen

starten