Size: a a a

QA — Load & Performance

2019 September 17

ВС

Вячеслав Смирнов in QA — Load & Performance
Можно в выбранном плагине перед его сборкой увеличить интервал опроса сервера
источник

МК

Максим Какбыпограммизд in QA — Load & Performance
Вячеслав Смирнов
Можно в выбранном плагине перед его сборкой увеличить интервал опроса сервера
Попробуем, спасибо :- )
источник

ПБ

Пётр Байкалов in QA — Load & Performance
Vladimir Sitnikov
Так покажи тест, где русские не посылаются
Попытался воспроизвести - не воспроизводится. Видимо, я вчера изучал по response в debug sampler, поэтому смешал две проблемы.    " Вопрос про системную кодировку — к ним" - подтверждаю.В том же поле, где посылается юникод, базе64энкод вопросики получает.
источник

ПБ

Пётр Байкалов in QA — Load & Performance
Олсо, я в то же время пытался STS поднять, и у него тоже проблема с кодировкой, ему тоже нужно file.encoding передавать.
источник

ПБ

Пётр Байкалов in QA — Load & Performance
Пётр Байкалов
Попытался воспроизвести - не воспроизводится. Видимо, я вчера изучал по response в debug sampler, поэтому смешал две проблемы.    " Вопрос про системную кодировку — к ним" - подтверждаю.В том же поле, где посылается юникод, базе64энкод вопросики получает.
Но ровно до того момента, как я file.encoding укажу.
источник
2019 September 18

MI

Maksym Ivanov in QA — Load & Performance
Привет. Есть вопрос по Google oauth (на Java) :  аутентификация и авторизация работает локально (первый раз даю доступ приложению к чтению Gmail даных, получаю StoredCredential файл, и без проблем использую Gmail API). Как только пытаюсь авторизоваться из контейнера, используя полученный StoredCredential, получаю снова запрос на предоставление доступа приложению к данным Gmail, авторизация валится, тесты не работают. В контейнер смонтировал папку со StoredCredential, назначил файлу полные права  (777). Может у кого-то есть опыт решения?
источник

Д

Дмитрий in QA — Load & Performance
Всем привет, может кто сталкивался с проблемкой в JMeter. Генерируем Integer переменную в биншелле и отправляем ее во внешнюю переменную через vars.put("index",String.valueOf(index)). Переменная отображается в дебаг семплере, однако при использовании в ForEach контроллере или в каунтере она становится единицей.
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Maksym Ivanov
Привет. Есть вопрос по Google oauth (на Java) :  аутентификация и авторизация работает локально (первый раз даю доступ приложению к чтению Gmail даных, получаю StoredCredential файл, и без проблем использую Gmail API). Как только пытаюсь авторизоваться из контейнера, используя полученный StoredCredential, получаю снова запрос на предоставление доступа приложению к данным Gmail, авторизация валится, тесты не работают. В контейнер смонтировал папку со StoredCredential, назначил файлу полные права  (777). Может у кого-то есть опыт решения?
Привет. Разные ошибки java видел. Именно такое приложение не разрабатывал.

Есть текст ошибки?

Как-то отлаживал работу java с сетью логируя все в файл. Это опции

-Djavax.net.debug=all

У меня тогда была проблема с некоторыми шифрами, которые в Java7 не поддерживались для TLS
источник

ПБ

Пётр Байкалов in QA — Load & Performance
Дмитрий
Всем привет, может кто сталкивался с проблемкой в JMeter. Генерируем Integer переменную в биншелле и отправляем ее во внешнюю переменную через vars.put("index",String.valueOf(index)). Переменная отображается в дебаг семплере, однако при использовании в ForEach контроллере или в каунтере она становится единицей.
MCVE в студию - минимальный тестпланчик с этим поведением.
источник

Д

Дмитрий in QA — Load & Performance
Пётр Байкалов
MCVE в студию - минимальный тестпланчик с этим поведением.
спасибо, уже решили проблему через каунтеры и луп контроллер, но проблема в том, что ForEach controller почему-то не воспринимает start index, если вставить переменную ${start_index} которая создается биншелом.
источник

ПБ

Пётр Байкалов in QA — Load & Performance
Могу только сказать, что это похоже на баг. У меня, например было так, что ${__P(${var})} работало очень прикольно.
источник

MI

Maksym Ivanov in QA — Load & Performance
Вячеслав Смирнов
Привет. Разные ошибки java видел. Именно такое приложение не разрабатывал.

Есть текст ошибки?

Как-то отлаживал работу java с сетью логируя все в файл. Это опции

-Djavax.net.debug=all

У меня тогда была проблема с некоторыми шифрами, которые в Java7 не поддерживались для TLS
Ошибок нет.
Есть поведение, которое отличается от локального запуска.
Локально: если использовать StoredCredential файл, то я могу сразу отправлять запросы на получение нужных мне данных аккаунта, с которого разрешили доступ.
В контейнере: необходимо заново разрешать приложению доступ к данным аккаунта (как будто у меня токен-файла "StoredCredentials" нет).
Ниже скрины работы в контейнере функционала авторизации, изолированного от проекта. Ссылка в последней строке - это линк на страницу, на которой пользователь дает доступ приложению к данным аккаунта:
http://i.imgur.com/RUDIAkV.png
http://i.imgur.com/aHiWIad.png
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Maksym Ivanov
Ошибок нет.
Есть поведение, которое отличается от локального запуска.
Локально: если использовать StoredCredential файл, то я могу сразу отправлять запросы на получение нужных мне данных аккаунта, с которого разрешили доступ.
В контейнере: необходимо заново разрешать приложению доступ к данным аккаунта (как будто у меня токен-файла "StoredCredentials" нет).
Ниже скрины работы в контейнере функционала авторизации, изолированного от проекта. Ссылка в последней строке - это линк на страницу, на которой пользователь дает доступ приложению к данным аккаунта:
http://i.imgur.com/RUDIAkV.png
http://i.imgur.com/aHiWIad.png
Понял, проблема не сетевая, а docker-специфичная.

Из практики. Есть ещё один момент, кроме обычных прав доступа. При копировании файлов и папок в контейнер. Это selinux

https://stackoverflow.com/questions/24288616/permission-denied-on-accessing-host-directory-in-docker

Рекомендации меняются в зависимости от хостовой станции. Может рекомендации из ссылки выше пригодятся.

Другого опыта решения проблем не было
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
* под копированием файлов в контейнер имел в виду монтирование каталога хостовой системы в контейнер
источник

MI

Maksym Ivanov in QA — Load & Performance
Вячеслав Смирнов
Понял, проблема не сетевая, а docker-специфичная.

Из практики. Есть ещё один момент, кроме обычных прав доступа. При копировании файлов и папок в контейнер. Это selinux

https://stackoverflow.com/questions/24288616/permission-denied-on-accessing-host-directory-in-docker

Рекомендации меняются в зависимости от хостовой станции. Может рекомендации из ссылки выше пригодятся.

Другого опыта решения проблем не было
Спасибо, поизучаю
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
https://www.digitalocean.com/community/tutorials/how-to-share-data-between-docker-containers

Ещё эта статья в закладках. Там есть раздел, как создать docker volume из существующей директории.

Разработчики наши пользуются ей
источник

VG

Viktor Ganeles in QA — Load & Performance
Дмитрий
спасибо, уже решили проблему через каунтеры и луп контроллер, но проблема в том, что ForEach controller почему-то не воспринимает start index, если вставить переменную ${start_index} которая создается биншелом.
Так ForEach нужен для массива переменных, типа var_1, var_2
А просто из var толком ничего не вытащить будет
источник
2019 September 19

R

Rita Greyreality 🌈 in QA — Load & Performance
Ye
типа под такой-то нагрузкой она будет вот так-то отвечать, под такой-то - так-то
ммм. спасибо. а какие требования от менеджеров продуктов для нагрузки вы получаете? они говорят только 99рерсентиль отклика должен быть<= 100ms или говорят чекнуть систему под Throughout 50tps и сообщить время отклика. поделитель плиз
источник

VG

Viktor Ganeles in QA — Load & Performance
Rita Greyreality 🌈
ммм. спасибо. а какие требования от менеджеров продуктов для нагрузки вы получаете? они говорят только 99рерсентиль отклика должен быть<= 100ms или говорят чекнуть систему под Throughout 50tps и сообщить время отклика. поделитель плиз
А что за систему ты тестируешь с такими адски жёсткими требованиями? Шину что ли?

99%%, 100ms - это явно не обычный сайт, больше похоже на межсистемное взаимодействие
источник

VG

Viktor Ganeles in QA — Load & Performance
Rita Greyreality 🌈
ммм. спасибо. а какие требования от менеджеров продуктов для нагрузки вы получаете? они говорят только 99рерсентиль отклика должен быть<= 100ms или говорят чекнуть систему под Throughout 50tps и сообщить время отклика. поделитель плиз
Сообщи класс системы и ответим :)
источник