QNET Network Testing Tool 2.0, новая версия

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

Слабый фон тестирования сети

Зачем сетевое тестирование?

(1) Убедитесь, что приложение/игра работает должным образом в различных сетевых сценариях и вызывает неизвестные системные ошибки;

(2) улучшить взаимодействие с пользователем в различных сетевых сценариях;

(3) Проверьте стабильность общедоступных компонентов/SDK в различных сетевых условиях.

Какие существуют современные решения для проведения специальных тестов слабой сети на мобильных устройствах?

(1) Подключите устройство к ПК для тестирования слабых сетей, таких как Fiddler, Charles, NET-Simulator и т. д. Основная идея состоит в том, чтобы установить инструмент захвата сетевых пакетов Fiddler на ПК, а затем проксировать сеть устройства Android на ПК и выполнить моделирование слабой сети, установив задержку в Fiddler на ПК;

(2) Создайте слабую сеть Wi-Fi на выделенном сервере и подключите мобильное устройство к Wi-Fi для тестирования слабой сети.Соответствующие технические решения включают ATC Facebook и WeTest-WiFi Tencent;

(3) Кондиционер сетевых ссылок инструментов разработчика, предоставляемый iOS;

Недостатки вышеперечисленных решений:

(1) Требуется дополнительный ПК или сервер, а стоимость создания слабой сетевой среды высока;

(2) необходимо установить и развернуть дополнительные инструменты, а также настроить слабую сетевую среду на ПК или в Интернете, а стоимость использования высока;

(3) Функции слабой сетевой среды не идеальны. Например, Fiddler не поддерживает слабые сетевые среды, такие как потеря пакетов и дрожание. Параметры, предоставляемые инструментами разработчика iOS, слишком малы для поддержки захвата пакетов и т. д.;

(4) При необходимости захвата пакетов при анализе проблем с протоколом необходимо выполнить джейлбрейк или ROOT перед захватом пакетов непосредственно на устройстве, либо настроить Wi-Fi для захвата пакетов на узле, что имеет относительно высокую стоимость и порог.

Что может QNET

Пользовательская тестовая модель слабой сети;

Реальный тест данных глобальной сети, реальное моделирование сценария слабой сети;

Захват пакетов сетевых данных на устройствах Android/iOS без рута/джейлбрейка, а также быстрый анализ и обнаружение проблем;

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

...

Список возможностей новой версии QNET

Двусторонняя поддержка Android/iOS:

Андроид:мы тестируем.QQ.com/product/go…

iOS: в App Store, так что следите за обновлениями

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

Добавлен шаблон внутренней/глобальной сетевой среды.(охватывающий все местные провинции и города, а также 47 основных зарубежных стран и регионов со статусом сети в режиме реального времени), вы можете свободно выбирать на странице [Редактировать шаблон]:

Добавлено более 20 реальных распространенных сценариев слабой сети.(Одноклавишное моделирование сложных сетевых сред, таких как метро, ​​лифты, высокоскоростные рельсы и т. д.), установите форму сигнала задержки данных сетевого пакета, полученную WIFI через стену:

Нет необходимости в ROOT/джейлбрейке, оба конца поддерживают захват пакетов сетевого протокола, сгенерируйте файл захвата pcap:

Глобальная слабая сеть устройства поддержки:

Доступен двойной язык: китайский/английский:

Версия для Android поддерживает автоматическое тестирование слабой сети.(управляется командой adb):

Группа обмена технологиями тестирования производительности: 720150565

Посмотреть сведения о PerfDog:производительность dog.QQ.com/?AD tag=Modi…