Size: a a a

QA — Load & Performance

2020 December 01

NM

Nikita Muntian in QA — Load & Performance
jagga jagga
копай в сторону мобильных снифферов
Спасибо, сделал
источник

VG

Viktor Ganeles in QA — Load & Performance
Nikita Muntian
Всем привет! Коллеги, подскажите пожалуйста, есть такой вопрос: как сэмулировать мобильное приложение iOS для записи трафика рекордером JMeter? Для того, чтобы не мучаться и руками все это не прописывать. С веб сайтом все понятно, включил рекордер через прокси и вперед. Вот только как с мобилкой поступить? Интересует именно приложение, тк веб версии в браузере нет (агрегатор такси)
Вообще, с мобилками разницы почти нет.

Делается так:
- Мобилку подключаешь к wifi
- К тому же wifi подключаешь комп и запускаешь на нём проксю (например, рекордер жметра, хотя я бы предпочёл fiddler)
- на мобилке прописываешь в настройках wifi ещё и прокси (ip компа, порт рекордера жметра)
источник

VG

Viktor Ganeles in QA — Load & Performance
Если трафик https - то сертификат прокси передаёшь на мобилку любым образом (почта, телега, ещё как-нибудь) и устанавливаешь как доверенный
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
И сертификат
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
Ай опаздел
источник

VG

Viktor Ganeles in QA — Load & Performance
:)
источник

VG

Viktor Ganeles in QA — Load & Performance
Один ньюанс есть
источник

VG

Viktor Ganeles in QA — Load & Performance
На мобилках часто сертификат хардкодят.
Типа «приложение не будет верить сертификату даже если ты его добавил в доверенные в операционке»
источник

VG

Viktor Ganeles in QA — Load & Performance
Называется ssl-pinning
источник

VG

Viktor Ganeles in QA — Load & Performance
Тогда нужно достать тестовое приложение, где ssl-пиннинг отключён
источник

L

Lucky in QA — Load & Performance
Я бы ещё посоветовал в андроид в манифесете прописать параметры сниффинга
источник

VG

Viktor Ganeles in QA — Load & Performance
На андроидах вроде можно хаками его отключить.
Но когда я попробовал - не сработало.
Но я мало пробовал.
источник

VG

Viktor Ganeles in QA — Load & Performance
Lucky
Я бы ещё посоветовал в андроид в манифесете прописать параметры сниффинга
Поясни что это значит, плз
источник

VG

Viktor Ganeles in QA — Load & Performance
Я не программист :(
источник

NM

Nikita Muntian in QA — Load & Performance
Viktor Ganeles
Вообще, с мобилками разницы почти нет.

Делается так:
- Мобилку подключаешь к wifi
- К тому же wifi подключаешь комп и запускаешь на нём проксю (например, рекордер жметра, хотя я бы предпочёл fiddler)
- на мобилке прописываешь в настройках wifi ещё и прокси (ip компа, порт рекордера жметра)
Так и сделал, спасибо большое!
источник

L

Lucky in QA — Load & Performance
Viktor Ganeles
Поясни что это значит, плз
источник

D

Darksol89 in QA — Load & Performance
Всем привет! Я снова с глупым, наверное, вопросом! У меня задача - проверить приложение на нагрузку 500 пользователями. Что тупо держит такое кол-во. С помощью Танка это можно сделать, сделав обстврел рпсами? Или нужен именно пользовательский сценарий и 500 юзеров, например через Jmeter?
источник

L

Lucky in QA — Load & Performance
Darksol89
Всем привет! Я снова с глупым, наверное, вопросом! У меня задача - проверить приложение на нагрузку 500 пользователями. Что тупо держит такое кол-во. С помощью Танка это можно сделать, сделав обстврел рпсами? Или нужен именно пользовательский сценарий и 500 юзеров, например через Jmeter?
Нагрузку нахождения в системе 500 пользователей тебе необходимо узнать?
источник

D

Darksol89 in QA — Load & Performance
Lucky
Нагрузку нахождения в системе 500 пользователей тебе необходимо узнать?
да, пока что так. Что 500 зашло и все не умерло
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Darksol89
Всем привет! Я снова с глупым, наверное, вопросом! У меня задача - проверить приложение на нагрузку 500 пользователями. Что тупо держит такое кол-во. С помощью Танка это можно сделать, сделав обстврел рпсами? Или нужен именно пользовательский сценарий и 500 юзеров, например через Jmeter?
Я бы высчитал. Если есть продуктив, где уже работает 100 человек в online, при этом известно, что они делают 400 RPS. Или пусть 5 RPS по ключевому запросу. То цель - провести тестирование с танком так, чтобы на выходе получилось х5 по всем или по ключевым запросам. Будет приближенная метрика
источник