Size: a a a

QA — Load & Performance

2020 October 14

М

Михаил in QA — Load & Performance
Добрый день! Подскажите, пожалуйста, почему в лоадраннере продолжительность (duration) транзакций иногда выдается с точкой, а иногда - с запятой? И можно ли как-то сделать так, чтобы всегда выдавалась с точкой?
источник

DS

Dmitriy Smolnikov in QA — Load & Performance
Скорее зависит от региональных параметров системы
источник

М

Михаил in QA — Load & Performance
Dmitriy Smolnikov
Скорее зависит от региональных параметров системы
Один и тот же скрипт на одной и той же машине с одними настройками. Один запуск - с точкой, через 5 минут 2ой запуск - с запятой. В рамках 1 запуска для одной транзакции с точкой, для другой транзакции с запятой. Я не понимаю, что это за магия
источник

DS

Dmitriy Smolnikov in QA — Load & Performance
Вроде бы там некритично, можно и так и так указывать, работает корректно
источник

М

Михаил in QA — Load & Performance
Dmitriy Smolnikov
Вроде бы там некритично, можно и так и так указывать, работает корректно
Лоадраннеру не критично, а вот инфлюксу, в который я эту продолжительность посылаю - очень даже. Пока придумал только преобразтвывать float в строку и менять в ней запятую на точку, но, кажется, это тот ещё костыль
источник

НН

Никита Новожилов... in QA — Load & Performance
У меня магия,что если я включаю web_reg_find перед запросом, то в запросе в паре параметров летит кодировка. И все ломается. А если убрать web_reg_find, то с запросом все норм. Почему он ломает запрос, если ищет в респонсе для меня загадка
источник

VG

Viktor Ganeles in QA — Load & Performance
Oleksii
Коллеги, всем привет, и ещё раз спасибо за помощь со сноуфлейком и пояснениям про таймеры.
Вопрос про конвертацию в jmx в нативный код джавы остался без ответа, есть у кого-то примеры/опыт?
Кажется, что-то подобное обсуждалось тут (или в комментах)

https://habr.com/ru/company/qiwi/blog/345556/
источник

VG

Viktor Ganeles in QA — Load & Performance
Никита Новожилов
У меня магия,что если я включаю web_reg_find перед запросом, то в запросе в паре параметров летит кодировка. И все ломается. А если убрать web_reg_find, то с запросом все норм. Почему он ломает запрос, если ищет в респонсе для меня загадка
В параметрах, отправляемых в этом запросе? Или в выцепляемых из запроса?
источник

НН

Никита Новожилов... in QA — Load & Performance
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
Русские буквы можно слать хексом
источник

НН

Никита Новожилов... in QA — Load & Performance
Viktor Ganeles
А параметры выцепляются откуда-то или из датапула берутся?
Они там прям захардкоженные. То есть там просто есть строка с парой ссылок на параметры принципиальные, остальные такие же как записал ЛР. Если запустить скрипт просто, то все работает. Если перед этим запросом поставить web_reg_find, то вдруг та часть параметров, что была на русском(в запросе кириллица передается какими-то шестнадцатиричными значениями) начинает передаваться непонятно как
источник

VG

Viktor Ganeles in QA — Load & Performance
Прикольно
источник

VG

Viktor Ganeles in QA — Load & Performance
А если web_reg_find заменить на web_reg_save_param ?
источник

НН

Никита Новожилов... in QA — Load & Performance
Viktor Ganeles
А если web_reg_find заменить на web_reg_save_param ?
Не пробовал, потому что нужен был функционал первой, но могу потестить
источник

VG

Viktor Ganeles in QA — Load & Performance
Save param тоже зафейлит итерацию, если не найдёт искомое :)
источник

VG

Viktor Ganeles in QA — Load & Performance
А вообще - попрбуй отправляемое положить в файл и передавать параметр оттуда
источник

НН

Никита Новожилов... in QA — Load & Performance
Viktor Ganeles
Save param тоже зафейлит итерацию, если не найдёт искомое :)
Хотя не, вроде в других запросах есть.
Так файнд же по сути работает как ассершен. Ищет строку, если нет, то ошибка.
источник