Инструмент тестирования производительности на стороне клиента Опыт первых пользователей PerfDog

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

предисловие

После прохождения многих практик тестирования производительности в Tencent, PerfDog был официально выпущен недавно и открыт для разработчиков по всему миру. Многие из лучших продуктов Tencent, такие как King of Glory, QQ Speed ​​​​Mobile Games, Peace Elite, WeChat, Weishi, браузер QQ и мини-программные игры, используют эту инструментальную платформу для тестирования производительности.

что такое производительность

Оптимизация производительности, чтобы ускорить ее оптимизацию? Короче говоря, для выполнения конкретной функции требуется меньше времени, не влияя на правильность работы системы. Короче говоря, оптимизация производительности заключается в повышении грузоподъемности и ускорении работы программы!

Необходимость оптимизации производительности

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

Android серьезно фрагментирован — больше демографических дивидендов приходится адаптировать к более бюджетным устройствам, что также подталкивает нас к оптимизации производительности. Незначительные проблемы с производительностью вызывают у пользователей небольшую задержку или неудобство. Серьезным моментом является то, что программа не может работать нормально или не может реагировать на действия пользователя.

Оптимизация производительности может улучшить удержание пользователей, коэффициент конверсии пользователей и пользовательский опыт. При фактической разработке больше внимания следует уделять интересам пользователей.Субъективные ощущения пользователей улучшаются, а ценность продуктов естественным образом повышается.Поэтому особенно важно иметь отличную инструментальную платформу для тестирования производительности.

PerfDogвводить

PerfDog — это мобильная полноплатформенная инструментальная платформа для тестирования производительности iOS/Android, которая может быстро обнаруживать и анализировать проблемы с производительностью, улучшать производительность и качество приложений и игр для приложений, мобильные телефоны не требуют ROOT/джейлбрейка, аппаратного обеспечения мобильных телефонов, игр и приложения не нужно вносить какие-либо изменения, чрезвычайно упрощенное использование plug-and-play. Он может очень эффективно решить две основные проблемы анализа системных тестов и повысить эффективность тестовой работы.

PerfDogДоступные услуги тестирования производительности

Сбор данных о производительности: данные о производительности на платформе Android, платформе iOS, H5, мини-программах, мини-играх и т. д.

Управление данными о производительности: управление информацией об учетной записи, управление данными о производительности, отображение диаграмм, редактирование, сравнение версий, управление задачами тестирования производительности.

Совместная работа в команде: поддержка создания задач в любое время и в любом месте, приглашение участников, управление, тестирование задач, обмен и просмотр данных.

Отчет о тестировании: вы можете просматривать четкие этапы выполнения с помощью снимков экрана и записей экрана, а также отображать временную шкалу, следы снимков экрана, следы производительности, журналы испытаний и т. д.

PerfDogПреимущества


Полная мобильная платформа: поддержка мобильной платформы Android/iOS, такой как мобильный телефон, iPad, часы, эмулятор Android и т. д. Предоставляются версии программного обеспечения PerfDog для Windows и Mac.

Не требуется ROOT/джейлбрейк: не требуется ROOT для устройств Android и не требуется джейлбрейк для устройств iOS. Эффективно решайте задачи тестирования и анализа производительности Android и iOS.

Точность данных: сам инструмент оказывает менее 1% влияния на производительность процессора тестового устройства, а частота кадров не влияет. Обеспечьте точность и достоверность данных о производительности.

Целостность данных: Доступны снимки экрана, FPS, Jank, FTime, CPU, GPU, Memory, Battery, Network, CTemp и другие параметры производительности, которые вы можете легко получить.

Обширное приложение: поддержка всех приложений APP, игр, небольших программ, небольших игр, H5, Интернета и т. д., достаточно одного теста производительности.

Простота использования инструментов: установка не требуется, подключи и работай, что снижает утомительные препятствия при тестировании и позволяет сосредоточиться на анализе тестов.

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

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

PerfDogопыт

Вышеприведенный контент взят с официального сайта PerfDog: https://perfdog.qq.com, Заинтересованные разработчики могут подробно ознакомиться с ним. Давайте лично испытаем процесс, используемый PerfDog, чтобы увидеть, так ли он прост и практичен, как написано на рекламной странице.

1. Зарегистрируйте аккаунт

Войдите на официальный сайт для регистрации учетной записи, сайт регистрации: https://perfdog.qq.com/login?type=signup, заполните соответствующую информацию и отправьте ее.После проверки адреса электронной почты регистрация может быть завершена.

2. Установите клиент

Выберите клиент соответствующей системы для загрузки, здесь используйте клиент Windows для демонстрации, распакуйте загруженный сжатый пакет и завершите установку.

3. Откройте клиент

Дважды щелкните PerfDog.exe, чтобы запустить клиент PerfDog. Введите пароль учетной записи, зарегистрированный на первом шаге, для входа в клиент.

4. Подключите тестовый телефон

В первый раз подключите мобильный телефон кабелем для передачи данных, включите режим отладки USB, разрешите разрешение плавающего окна рабочего стола и разрешение на установку USB, и PerfDog автоматически обнаружит и добавит мобильный телефон в список приложений.

Существует два режима: USB-подключение и соединение Wi-Fi.Тест режима USB: соединение USB, выберите устройство со значком USB в списке устройств, чтобы выполнить тест режима USB. Проверка режима WIFI: после USB-подключения выберите устройство со значком WIFI в списке устройств, чтобы выполнить проверку режима WIFI. После того, как WIFI обнаружит, что соединение установлено успешно, отсоедините USB-кабель. Последующая демонстрация с использованием режима USB здесь.


5. Запустите тест

Выберите тестовое приложение. Здесь я тестирую мобильную игру QQ Speed. После выбора мобильный телефон открывает приложение.


После предоставления разрешения плавающего окна информация плавающего окна будет отображаться в верхнем левом углу тестируемого приложения на экране мобильного телефона, включая FPS, CPU, MEM, информацию о сети и информацию о температуре CUP.

perfdog начинает отслеживать данные в игре в режиме реального времени.Вы можете добавить параметры мониторинга в знак плюса в правом нижнем углу и добавить информацию о производительности, которую хотите протестировать.Здесь я выбираю вариант по умолчанию.

Нажмите синюю кнопку воспроизведения в правом верхнем углу, и программа автоматически соберет данные. После теста данные могут быть загружены на облачную платформу или сохранены локально.

6. Просмотр результатов теста

Таблица Excel будет сохранена локально, в которой будут подробно записаны различные данные результатов теста.

Облачная платформа отобразит подробные данные этого теста, которые можно просмотреть, войдя в облачную платформу.Данные на облачной платформе более интуитивно понятны. Весь отчет о результатах очень длинный, включая обзор, FPS, CPU, Memory, GPU, Network, Battery, и в основном отображается в виде графиков.Линейный график может лучше показать изменения в тестовых данных.

Отображение полного отчета о тестировании


Суммировать

В целом, по сравнению с другими инструментами тестирования, PerfDog является новейшей мобильной полноплатформенной инструментальной платформой для тестирования производительности.Проверено множество данных о производительности, отображение является интуитивно понятным и полным, а данные могут быть сохранены на облачной платформе для просмотра в любое время. время не только для разработчиков. Это удобно и полезно для тех, кто делает обзоры мобильных телефонов. Эта статья кратко знакомит с опытом PerfDog, и заинтересованные разработчики могут обратить на него внимание, более подробные и подробные статьи будут обновлены позже.

Наконец, справочный документ PerfDog прилагается для удобства разработчиков, которым он нужен.

Адрес документа: https://perfdog.qq.com/support