Как протестировать мини-игры и мини-программы WeChat на iOS?

контрольная работа

«Первоначальная цель стандарта оценки производительности мини-игр WeChat — помочь разработчикам оптимизировать соответствующие данные о производительности и улучшить взаимодействие с пользователем. Стандарт оценки основан на данных об общей производительности мини-игр, оценке опыта игроков в сочетании с устанавливаются система, классификация моделей, сетевые условия и другие измерения».

- Выдержка из "

PerfDog – это мобильный полноплатформенный инструмент для тестирования и анализа производительности. Разработчики могут использовать PerfDog для получения и анализа данных о производительности, чтобы повысить производительность и качество мини-игр и мини-программ. Далее вы узнаете, как использовать PerfDog для тестирования мини-игр и мини-программ WeChat с помощью подробных инструкций по эксплуатации:

1. Войдите на официальный сайт PerfDog https://perfdog.qq.com/ и выберите настольное приложение, которое хотите загрузить, в соответствии с платформой вашего ПК.

WindowsПлатформа: Разархивируйте загруженный пакет и дважды щелкните, чтобы открыть настольное приложение PerfDog.exe.

MacПлатформа: запустить настольное приложение dmg напрямую.


2. USB-подключение мобильного телефона к компьютеру

Мобильный телефон должен доверять компьютеру, и операция на мобильном телефоне выбирает доверие:

1


Если это приглашение появляется в клиенте PerfDog, это означает, что соединение с мобильным телефоном установлено успешно:

2

Если есть проблема с подключением, следуйте этому сообщению, чтобы проверить по одному:


3. Выберите мобильное устройство

Выберите устройство:

3


4


5

Примечание. Если вы хотите использовать тест Wi-Fi, мобильный телефон и компьютер должны быть подключены к одной и той же сети Wi-Fi/точке доступа.


4. Откройте мини-игру WeChat:

ключевой момент: Маленькую игру нужно только протестировать, выбрав процесс WeChat в программном обеспечении Perfdog.

6


Техническое описание:Для мини-игр и мини-программ WeChat принципы технической реализации iOS и Android совершенно разные: платформа Android запускает независимый подпроцесс, а платформа iOS не запускает независимый процесс. Мини-игры и мини-программы разработаны на основе H5, поэтому будет использоваться ядро ​​браузера. Мини-игры и мини-программы WeChat используют ядро ​​браузера, разработанное ими самими. В то же время мини-программа мини-игр работает в процессе WeChat, поэтому вы можете протестировать процесс WeChat.


тест высокого уровня, Когда мини-игра WeChat запускается и загружается, процесс webkit ядра системного браузера будет использоваться для подтягивания, поэтому будет процесс webkit ядра системного браузера. Пользовательский интерфейс рендеринга апплета WeChat визуализируется через процесс webkit системного браузера. Подводя итог, мини-играм обычно не нужно обращать внимание на процесс webkit в памяти системного браузера, а небольшим программам необходимо обращать внимание на процесс webkit в памяти системного браузера. Конкретный метод тестирования выглядит следующим образом: Метод тестирования системного процесса описан ниже.


5. Если вы хотите протестировать апплет WeChat, сначала временно не открывайте апплет WeChat, щелкните список приложений, потяните вниз и щелкните, чтобы развернуть системный процесс.

7


6. Посмотрите, есть ли опция com.apple.WebKit.WebContent в системных процедурах.

8


l Если параметр com.apple.WebKit.WebContent отсутствует, откройте тестируемый апплет в WeChat, а затем найдите и выберите параметр com.apple.WebKit.WebContent в системе.

l Если есть вариант com.apple.WebKit.WebContent, запомните число, стоящее за ним, затем откройте тестируемый апплет в WeChat и выберите com.apple.WebKit.WebContent, значение которого больше указанного числа. (т.е. найти последнюю версию com.apple.WebKit.WebContent). Если есть несколько PID процессов, которые больше, чем последний WebContent, запомненный в прошлый раз, попробуйте один за другим.


7. Выбрав нужную мини-игру/мини-программу, нажмите в правом верхнем углу, чтобы начать тест.

Экран PerfDog:

9


8. В правом нижнем углу вы можете выбрать тестируемые индикаторы:

Пояснение соответствующих индикаторов:

10


11


9. После завершения теста нажмите «Пауза» в правом верхнем углу, чтобы загрузить данные.

12

Примечание. Неважно, если вы забыли начать запись данных, вы также можете загрузить данные, выбрав необходимые данные и щелкнув правой кнопкой мыши:

13


10. После загрузки вы можете просмотреть данные на PerfDog WEB (https://perfdog.qq.com/mydata/cases):

14


Страница сведений о деле:

15


11. Вы также можете проанализировать данные, сравнив:

Добавьте шаг сравнения:

16


17


18


Страница сравнения:

19