1

Мы хотим сделать мониторинг производительности сети, отслеживая вызовы api. В настоящее время мы используем мониторинг Android Network, который интегрирован с Android Studio. Есть некоторые проблемы с этой структурой. Он может передавать только данные и получать их. Он не дает номер вызова api. Эти показатели действительно необходимы, чтобы определить, нет ли лишнего вызова api. В противном случае было бы трудно определить. Он интегрирован с Android Studio, и мы не можем использовать его в тестовой среде, потому что он просто дает график, который также трудно сравнить с результатом.Как контролировать производительность сети Android?

Я хочу знать, существует ли какой-либо каркас, который может использоваться для получения разных показателей производительности сети.

+0

Я не уверен, почему это было проголосовано. Это интересный вопрос. –

ответ

1

Эй, есть библиотека, предоставленная Facebook. Пожалуйста, проверьте:

network-connection-class [facebook-code-site] [github link]

+0

Спасибо @SaravInferm за предоставление ответа. Посмотрев документацию, похоже, она предоставляет информацию о сетевом соединении, но не о количестве вызовов api. Это для производственного приложения. Я ищу что-то, что можно использовать для тестовых сред. Я в основном хочу сравнить количество вызовов api, сделанных для сценария для другой сборки, поэтому я могу найти дельта между ними. Это может быть полезно для идентификации любого ненужного вызова api. – Rakesh

+1

Итак, вы хотите, чтобы количество раз, когда api называется правильно? то вы можете использовать библиотеку аналитики для этого, (попробуйте Google Analytics | firebase analytics | crashlytics ответы) – SaravInfern

0

Решение, которое может помочь вам в IxChariot компании Ixia.

IxChariot - это универсальный продукт, который используется для testing network peformance в различных сценариях.

В вашем случае вы можете установить конечную точку IxChariot на устройстве Android (загрузить его с Google Play) и использовать конечную точку для генерации трафика на устройство и с его устройства и измерения его производительности в лабораторных условиях.

Кроме того, вам необходимо установить вторую конечную точку на сервере IxChariot, размещенном в облаке или в общедоступной сети.

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

Диапазон доступных тестов включает в себя TCP, UDP, RTP и VoIP-трафик с неограниченными или настраиваемыми скоростями передачи данных. Представленная статистика включает пропускную способность, одностороннюю задержку, дрожание, коэффициент потерь и показатель MOS. IxChariot способен отправлять двунаправленный тестовый трафик, таким образом проверяя как входящие, так и исходящие направления мобильного подключения к данным.

Полное раскрытие информации - я работаю старшим инженером по маркетингу в Ixia.

 Смежные вопросы

  • Нет связанных вопросов^_^