Size: a a a

QA — Load & Performance

2020 February 14

YR

Yevhenii Rozstalnoy in QA — Load & Performance
Вячеслав Смирнов
Fixed.

Вы можете эмулировать отправку соединений с нескольких адресов из jmeter.

https://jmeter.apache.org/images/screenshots/http-request-advanced-tab.png

Задавая разные ip-адреса.

Другой вариант - притворяться прокси-сервером.
Добавив заголовок X-Forwarded-for в запросы

А на nginx или haproxy нужно добавить адрес вашей нагрузочной станции в качестве доверенного прокси-узла. Trusted Proxy.

Тогда nginx или haproxy будет думать, что запросы пришли через прокси-сервер, адрес которого - адрес JMeter. И восстанавливать адреса клиентов из заголовка.
о, это интересно! спасибо
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Вот тут Дмитрий верно указал материал. Указание ip адреса в jmeter прямо по настоящему сделает новый адрес.

В моем описании ошибка, получается. Я написал, что просто HTTP-загловок добавится.

Я обходил блокировки заголовком X-Forwarded-for. Но без этого поля в JMeter
источник

AR

Artem Rozhkov in QA — Load & Performance
Привет. Слушайте. Тут столкнулся
с проблемой в Yandex tank
schedule: line(1, 10, 10m) ...const..line...const
Если писать длинный профиль , почему-то выкидывает ошибку. Как можно исправить?
Кто-то с подобной проблемой сталкивался? Или есть ограничения на shedule:
источник

AF

Andrey Filatov in QA — Load & Performance
Покажите пожалуйста конфиг. Бывают особенности задания расписании в случае закрытой нагрузки, но нужно конфиг посмотреть
источник

YR

Yevhenii Rozstalnoy in QA — Load & Performance
подскажите пожалуйста:
при локальном запуске сценария все запросы отрабатывают как надо, то есть 21 запрос выполняется каждый тред. Но при ране этого же jmx файла на удаленной машине 21 ранится только 60 раз из 15000 тредов. как такое может быть?
источник

YR

Yevhenii Rozstalnoy in QA — Load & Performance
источник

YR

Yevhenii Rozstalnoy in QA — Load & Performance
сценарий один и тот же т.е настройки абсолютно одинаковые
источник

YR

Yevhenii Rozstalnoy in QA — Load & Performance
Причина в версии Jmetra, локально стояла 5.1.1 а удаленно 5.2.1. Но все равно вопрос что же такого принципиально разного в версиях что тест ранится по разному?
источник

AV

Andrey Vasiliev in QA — Load & Performance
возможно, на этот вопрос смогут ответить чэнж логи
источник

YR

Yevhenii Rozstalnoy in QA — Load & Performance
в общем в 5.2.1 при отключении кеш менеджера все запросы отправляются
источник

YR

Yevhenii Rozstalnoy in QA — Load & Performance
странно что для обоих версии во включенном состоянии разное поведение
источник
2020 February 15

ВС

Вячеслав Смирнов in QA — Load & Performance
Yevhenii Rozstalnoy
Причина в версии Jmetra, локально стояла 5.1.1 а удаленно 5.2.1. Но все равно вопрос что же такого принципиально разного в версиях что тест ранится по разному?
Назвал бы поведение 5.2.1 с включенным кешем более правдоподобным. Современные браузеры в консоли пишут, что получили ответ 304 на запрос, хотя запрос, ответ на который есть в кешем они не отправляют.

А старый JMeter его отправлял. И получал настоящий ответ 304.

Вероятно запрос 21 это GET запрос, и для него включено кеширование. Поэтому новый JMeter вообще не отправил его.
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Надо бы написать ещё пожелание, что если ответ есть в кеше, то создавать результат в статистике, в ответ добавлять ответ из кеша, а в код - 304.

Хранение ответов нагрузит JMeter, но можно будет делать постпроцессоры на кешируемые ответы. А сейчас так нельзя.

ПС. Не читал ещё изменения по версиям.
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Хотя, для 1500 тредов должно быть 1500 запусков. Это баг
источник

KY

Kirill Yurkov in QA — Load & Performance
когда такой наплыв, всегда думаю что что-то пропустил. колитесь откуда прибыло?
источник

AR

Artem Rozhkov in QA — Load & Performance
Тут два варианта, кто-то находящийся здесь ссылку разместил в группе.
Второй вариант был какой-то семинар где говорили есть чатик для нагрузки
источник

AR

Artem Rozhkov in QA — Load & Performance
Возможно, увидя нашу беседу расскажут откуда прибыли.
источник

D

Dmitry in QA — Load & Performance
В куа_ру скинули
источник

KY

Kirill Yurkov in QA — Load & Performance
понял, спасибо за информацию
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Привет всем! Задавайте вопросы
источник