2016-10-13 2 views
2

Ich muss die Leistung einer mobilen Anwendung testen.
Ich habe jmeter-Tool verwendet, um seine Dienste und APIs zu testen, aber wir wollen auch seine Leistung im Gerät testen. Gibt es ein Tool, mit dem wir die Leistung einer mobilen Anwendung testen können?Wie können wir die Leistung einer mobilen Anwendung testen (sowohl Android als auch IOS)

Ein einzelnes Open-Source-Tool, das bei beiden Anwendungen helfen kann, d.h. Android und IOS, wird bevorzugt.

Wenn es einen anderen Weg gibt, mit dem wir die Leistung einer Anwendung testen können, ist das auch willkommen.

Antwort

0

Yandex.Tank hat eine appium Plugin (das appium vor Ihrem Performance-Test startet und stoppt nach dem Ende des Tests) und BFG Plugin, die Python-Szenarien ausführen kann (hier ist eine einfaches example) als Lasttests. Sie könnten auch eine Python-Bindung für UIautomator anstelle von Appium in Ihren Skripten verwenden. Sie können Overload verwenden, um die Ergebnisse Ihrer Tests zu analysieren. Überwachungsmetriken können mit Telegraf Plugin unter Verwendung der benutzerdefinierten Konfiguration mit adb Befehle darin gesammelt werden, um das /proc Dateisystem auf dem Telefon zu lesen. Zum Beispiel:

<Monitoring> 
     <Host address="localhost" interval="1"> 
     <Custom measure="call" label="memory">adb shell 'grep MemFree /proc/meminfo' | awk '{print $2}'</Custom> 
     <Custom measure="call" label="dsk_data_free">adb shell dumpsys diskstats | grep Data-Free | sed s/%//g | awk '{print $7}'</Custom> 

     ... etc ... 

    </Monitoring> 
+0

Danke für die Antwort, ich werde es sicherlich versuchen, aber da ich nicht gut mit Python bin, werde ich ein Werkzeug bevorzugen, das nicht viel Programmierkenntnisse benötigt. – Keshav

Verwandte Themen