Utilisez une vraie machine pour tester la stabilité de l'APP - tutoriel super détaillé (tester l'homme en bois)

Bonjour à tous, bienvenue à tous pour en savoir plus sur le test de stabilité de l'application en utilisant la vraie machine + Monkey + performance dog (PerDog)

Apprenons ensemble

Table des matières

1. Qu'est-ce qu'un test de stabilité

2. Outils de test

3. Téléchargement de l'outil

4. Présentation de PerfDog

5. Démarrer la configuration

5. Connectez le téléphone mobile

Six, commande de singe 

8. Commande BAD


1. Qu'est-ce qu'un test de stabilité

Les tests de stabilité font référence au fonctionnement continu du logiciel pendant une longue période, si la version du système est stable et si elle peut continuer à fournir des services aux utilisateurs.

Les tests de stabilité sont en fait une méthode dans la catégorie des tests de performance.

2. Outils de test

Vraie machine (Android) + singe + chien de performance

Ici, l'homme en bois utilise un téléphone mobile Android pour faire le test. Bien sûr, Apple est également possible. Les amis qui utilisent des téléphones mobiles Apple peuvent vérifier certaines informations pertinentes. Les principes sont similaires.

3. Téléchargement de l'outil

Tout d'abord, lorsque vous testez une application, que vous utilisiez un simulateur ou une machine réelle, vous ne pouvez pas vous passer de la compréhension de la commande adb.

Si vous voulez en savoir plus sur les commandes adb, vous pouvez visiter: Commandes d'opération Adb et explications détaillées------Vulgarisation scientifique complète (Testing Wooden Man)_Testing Wooden Man's Blog-CSDN Blog

Bien sûr, si vous ne faites que des tests de stabilité, il y a aussi des commandes ici, et vous pourrez en apprendre plus tard

Ensuite, il y a l'outil. Ici, nous utilisons PerFog pour détecter les données de notre machine réelle. Bien sûr, vous pouvez également utiliser Solopi ou GT pour détecter les données.

Paquet d'installation PerFog : https://pan.baidu.com/s/1631fkUynTXGJ3SN4-FnP1w

Code extraction : 1111

Package d'installation Solopi : https://pan.baidu.com/s/1jpEpan8dpsEkWoK0QjA9lA

Code extraction : 1111

Paquet d'installation GT : https://pan.baidu.com/s/1M6u8K61Tnrb8L_uUQV0JvQ

Code extraction : 1111

PerfDog (chien de performance) est installé sur l'ordinateur pour détecter l'application sur le téléphone mobile

Solopi et GT sont installés sur le téléphone mobile pour détecter l'application

4. Présentation de PerfDog

        Plateforme mobile d'outils de test et d'analyse de performances iOS/Android complète. Localisez et analysez rapidement les problèmes de performances et améliorez les performances et la qualité des applications et des jeux APP. Le téléphone mobile n'a pas besoin de ROOT/jailbreak, et le matériel du téléphone mobile, les jeux et l'application APP n'ont pas besoin d'être modifiés, ce qui est extrêmement simple à brancher et à jouer. PerfDog prend en charge les tests de performance de toutes les applications sur les plates-formes mobiles (jeux, applications APP, navigateurs, applets, mini-jeux, H5, processus système en arrière-plan, etc.), les émulateurs Android et les vraies machines cloud. Prend en charge les tests multi-processus APP (tels que le processus multi-enfant Android et le processus d'extension iOS APP Extension). La version de l'application de bureau PerfDog des plates-formes Windows et Mac OS X prend en charge les tests des appareils iOS et Android. PerfDog peut être ouvert plusieurs fois sur le PC, et un seul PC peut tester plusieurs téléphones portables en même temps.

5. Démarrer la configuration

Ouvrons le chien de performance après le téléchargement :

 Envoyons le fichier .exe sur notre bureau pour une utilisation ultérieure

 

 

Une fois terminé, nous double-cliquons pour ouvrir, puis nous enregistrons un compte

Une fois l'outil prêt, nous commençons à connecter le téléphone

5. Connectez le téléphone mobile

Utilisez d'abord le câble de données pour vous connecter à notre téléphone portable, laissez-moi prendre Xiaomi comme exemple

Invitera à entrer en mode développeur 

Ensuite, recherchez les options de développement dans les paramètres

 

Ouvrir les autorisations

Permettre le débogage USB

Après avoir terminé, nous allumons la fonction chien et nous connectons à notre téléphone portable

 

Sélectionnez l'application à tester

Après sélection, vérifier si notre chien de performance peut être détecté normalement

 

 

Six, commande de singe 

Après avoir vérifié qu'il n'y a pas de problème avec l'outil, nous commençons à utiliser la commande monkey

Vérifier la connexion : adb devices

Obtenir l'état de l'appareil : adb get-state

Obtenir l'adresse IP du téléphone mobile : adb shell ifconfig wlan0

Connect : adb connect...

vérifier le package : adb shell pm list packages -3

 Obtenir le nom du package d'une application spécifiée

Ouvrez l'application qui doit obtenir le nom du package sur le téléphone mobile

Puis exécutez : adb shell dumpsys window | findstr mCurrent

 

Commencez à exécuter la commande singe

Exemple : adb shell monkey -p com.netease.yanxuan -s 800 --ignore-crashes --ignore-timeouts --monitor-native-crashes --throttle 200 -v -v 20000 > E:\monkey_log\20221201.log

 

 N'oubliez pas d'aller au chien de performance pour enregistrer après avoir exécuté la commande

 

 Ici, nous prenons le cloud comme exemple

 

 Les données nous seront présentées en détail

8. Commande BAD

Bien sûr, pour faire un test de stabilité, vous devez analyser les journaux et exécuter d'autres commandes adb pour l'analyse des données. L'homme en bois ne vous montrera pas ici, vous pouvez aller sur

(1 message) Commande d'opération Adb et explication détaillée --- vulgarisation scientifique complète (test de l'homme en bois)_Test blog de l'homme en bois-blog CSDN 

(1 message) Commande d'opération Adb et explication détaillée --- vulgarisation scientifique complète (test de l'homme en bois)_Test blog de l'homme en bois-blog CSDN

(1 message) Commande d'opération Adb et explication détaillée --- vulgarisation scientifique complète (test de l'homme en bois)_Test blog de l'homme en bois-blog CSDN

Enfin, si vous avez des questions, bienvenue en message privé

Enfin, je vous souhaite tout le meilleur sur la route de l'informatique ! ! !

Enfin, je vous souhaite tout le meilleur sur la route de l'informatique ! ! !

Enfin, je vous souhaite tout le meilleur sur la route de l'informatique ! ! !

 

Je suppose que tu aimes

Origine blog.csdn.net/qq_59344199/article/details/128126926
conseillé
Classement