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?
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
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! ! !