Use una máquina real para probar la estabilidad de la aplicación: tutorial súper detallado (prueba del hombre de madera)

Hola a todos, bienvenidos a aprender sobre la prueba de estabilidad de la aplicación usando la máquina real + Monkey + performance dog (PerDog)

Aprendamos juntos

Tabla de contenido

1. ¿Qué es la prueba de estabilidad?

2. Herramientas de prueba

3. Descarga de herramientas

4. Introducción a PerfDog

5. Iniciar configuración

5. Conectar el teléfono móvil

Seis, comando mono 

8. Comando ADB


1. ¿Qué es la prueba de estabilidad?

La prueba de estabilidad se refiere a la operación continua del software durante mucho tiempo, si la versión del sistema es estable y si puede continuar brindando servicios a los usuarios.

La prueba de estabilidad es en realidad un método en la categoría de prueba de rendimiento.

2. Herramientas de prueba

Máquina real (Android) + Mono + perro de rendimiento

Aquí el hombre de madera usa un teléfono móvil Android para hacer la prueba. Por supuesto, Apple también es posible. Los amigos que usan teléfonos móviles Apple pueden verificar información relevante. Los principios son similares.

3. Descarga de herramientas

En primer lugar, cuando realiza pruebas de aplicaciones, ya sea que use un simulador o una máquina real, no puede prescindir de la comprensión del comando adb.

Si desea obtener más información sobre los comandos adb, puede visitar: Comandos de operación adb y explicaciones detalladas------Comprehensive Science Popularization (Testing Wooden Man)_Testing Wooden Man's Blog-CSDN Blog

Por supuesto, si solo realiza pruebas de estabilidad, también hay comandos aquí, y puede aprender sobre ellos más adelante.

Luego está la herramienta. Aquí usamos PerFog para detectar los datos de nuestra máquina real. Por supuesto, también puede usar Solopi o GT para detectar los datos.

Paquete de instalación de PerFog: https://pan.baidu.com/s/1631fkUynTXGJ3SN4-FnP1w

Código de extracción: 1111

Paquete de instalación de Solopi: https://pan.baidu.com/s/1jpEpan8dpsEkWoK0QjA9lA

Código de extracción: 1111

Paquete de instalación GT: https://pan.baidu.com/s/1M6u8K61Tnrb8L_uUQV0JvQ

Código de extracción: 1111

Se instala PerfDog (perro de rendimiento) en la computadora para detectar la aplicación en el teléfono móvil

Solopi y GT se instalan en el teléfono móvil para detectar la aplicación

4. Introducción a PerfDog

        Plataforma móvil de herramientas de análisis y pruebas de rendimiento iOS/Android de plataforma completa. Localice y analice rápidamente los problemas de rendimiento y mejore el rendimiento y la calidad de las aplicaciones y los juegos de la aplicación. El teléfono móvil no necesita ROOT/jailbreak, y el hardware, los juegos y la aplicación de la aplicación del teléfono móvil no necesitan ser modificados, lo cual es extremadamente simple de enchufar y usar. PerfDog admite pruebas de rendimiento de todas las aplicaciones en la plataforma móvil (juegos, aplicaciones de aplicaciones, navegadores, programas pequeños, juegos pequeños, H5, procesos del sistema en segundo plano, etc.), emuladores de Android y máquinas reales en la nube. Admite pruebas multiproceso de aplicaciones (como el proceso de varios niños de Android y la extensión de la aplicación del proceso de extensión de iOS). La versión de la aplicación de escritorio PerfDog de las plataformas Windows y Mac OS X admite pruebas de dispositivos iOS y Android. PerfDog se puede abrir varias veces en la PC y una sola PC puede probar varios teléfonos móviles al mismo tiempo.

5. Iniciar configuración

Abramos el perro de rendimiento después de la descarga:

 Enviemos el archivo .exe a nuestro escritorio para su uso posterior

 

 

Después de completar, hacemos doble clic para abrir y luego registramos una cuenta

Una vez que la herramienta está lista, comenzamos a conectar el teléfono.

5. Conectar el teléfono móvil

Primero use el cable de datos para conectarse a nuestro teléfono móvil, déjeme tomar Xiaomi como ejemplo

Le pedirá que ingrese al modo de desarrollador 

Luego busque las opciones de desarrollador en la configuración

 

Permisos abiertos

Permitir la depuración USB

Tras terminar, activamos la función perro y nos conectamos a nuestro teléfono móvil

 

Seleccione la aplicación para probar

Después de la selección, verifique si nuestro perro de rendimiento se puede detectar normalmente

 

 

Seis, comando mono 

Después de verificar que no hay ningún problema con la herramienta, comenzamos a usar el comando mono

Verifique la conexión: adb devices

Obtenga el estado del dispositivo: adb get-state

Obtenga la dirección IP del teléfono móvil: adb shell ifconfig wlan0

Conectar: ​​adb connect...

verifique el paquete: adb shell pm list packages -3

 Obtener el nombre del paquete de una aplicación específica

Abra la aplicación que necesita para obtener el nombre del paquete en el teléfono móvil

Luego ejecute: adb shell dumpsys window | findstr mCurrent

 

Comience a ejecutar el comando mono

Ejemplo: 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

 

 Recuerde ir al perro de rendimiento para grabar después de ejecutar el comando

 

 Aquí tomamos la nube como ejemplo.

 

 Los datos se nos mostrarán en detalle

8. Comando ADB

Por supuesto, para hacer una prueba de estabilidad, necesita analizar los registros y ejecutar otros comandos adb para el análisis de datos. El hombre de madera no lo mostrará aquí. Puede ir a

(1 mensaje) Comando de operación Adb y explicación detallada --- divulgación científica integral (prueba del hombre de madera)_Test wooden man's blog-CSDN blog 

(1 mensaje) Comando de operación Adb y explicación detallada --- divulgación científica integral (prueba del hombre de madera)_Test wooden man's blog-CSDN blog

(1 mensaje) Comando de operación Adb y explicación detallada --- divulgación científica integral (prueba del hombre de madera)_Test wooden man's blog-CSDN blog

Finalmente, si tiene alguna pregunta, bienvenido al mensaje privado.

Finalmente, ¡les deseo todo lo mejor en el camino de la computadora! ! !

Finalmente, ¡les deseo todo lo mejor en el camino de la computadora! ! !

Finalmente, ¡les deseo todo lo mejor en el camino de la computadora! ! !

 

Supongo que te gusta

Origin blog.csdn.net/qq_59344199/article/details/128126926
Recomendado
Clasificación