#testing #mobile #jmeter #performance-testing #load-testing
#тестирование #Мобильный #jmeter #тестирование производительности #нагрузочное тестирование
Вопрос:
У меня есть один сценарий, в котором я должен записать сценарий для мобильного приложения, который зависит от уведомлений о предупреждениях веб-приложения.
Сценарий: 1. Из веб-приложения я должен создать один инцидент (уникальный идентификатор), заполнив форму с тем же уникальным идентификатором, который я должен отправить в мобильное приложение, отсюда я должен обновить некоторые дополнительные сведения для этого уникального идентификатора и закрыть уникальный идентификатор, это сценарий, как я могу записатьсценарий с помощью Jmeter, и где я должен делать отношения Co?
Ответ №1:
- Учитывая, что вы запускаете HTTP (ы) JMeter Test Script Recorder вы можете использовать его в качестве прокси как для мобильного, так и для веб-приложения
- Скорее всего (в случае протокола HTTPS) вам потребуется установить самозаверяющий сертификат JMeter в свой браузер, для «мобильного» вам также потребуется:
- iOS — включить полное доверие для корневых сертификатов
- Android — добавьте следующий раздел в свой network_security_config.xml файл:
<base-config cleartextTrafficPermitted="true"> <trust-anchors> <certificates src="system" /> <certificates src="user" /> </trust-anchors> </base-config>
после завершения вам нужно будет перекомпилировать ваше приложение в режиме отладки и заменить версию выпуска
Что касается корреляции — по крайней мере, ваш «уникальный идентификатор» должен быть извлечен из сэмплера HTTP-запроса, который выдает вызов веб-приложению, но могут быть и более динамические значения
Комментарии:
1. Спасибо @Dmitri, но для веб-приложения для создания идентификатора Unqui iam, использующего API для создания одного и того же идентификатора другого идентификатора, я пытаюсь выполнить корреляцию для мобильного приложения, которое записывается в JMeter с помощью HTTP script recorder, и установил сертификаты CA в устройствах и начал записывать в Jmeter с помощью мобильного Применение
2. здесь у меня небольшая путаница с моим мобильным телефоном, я должен загрузить до 100 пользователей, но можем ли мы использовать те же 30 учетных данных пользователя? или мне следует создать дополнительные учетные данные пользователя? если я использую те же учетные данные, то это покажет, что какой-то пользователь уже вошел в систему, я использую группу пошаговых потоков.