Size: a a a

QA — Load & Performance

2019 February 23

ВС

Вячеслав Смирнов in QA — Load & Performance
Вячеслав Смирнов
По хранению заметок придумал так: забрал ник qaload под статический блог на GitHub https://github.com/qaload
Блог надо будет создать. Какое-то api от telegram использовать, чтобы по простому копировать обсуждения в страницы (markdown или что-то аналогичное)
https://qaload.github.io/ - первый коммит
источник
2019 February 24

ВС

Вячеслав Смирнов in QA — Load & Performance
Вышел JMeter 5.1
* Переработано меню и добавлена генерация описания скрипта (alfa)
* Добавлена генерация HTTP Request из строки с cURL (копируется из консоли браузера)
* Упрощен процесс программного добавления результатов через JSR-223 (появилось свойство subresults.disable_renaming=true)
и другое

http://jmeter.apache.org/changes.html
http://jmeter.apache.org/download_jmeter.cgi
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Генерация описания скрипта (Tools / Generate Schematic View) предполагает предварительное сохранение скрипта (Save). Формирует html-описание
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
https://gettaurus.org/ не отвечает
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
по http отвечает: http://gettaurus.org/
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
источник
2019 February 25

KY

Kirill Yurkov in QA — Load & Performance
забавно что после обновы жметра ты полез за таурусом)
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Timur Nurlygayanov
ты можешь писать сценарии на питоне и потом с помощью taurus генерить сценарии для гатлинга
@login40k Прочел вот это и решил повторить. Сделать простой скрипт для Apache.JMeter, сконвертировать его в YML для Taurus, а потом сгенерировать по нему scala для Gatling. Вот и полез. Пока разбирался - завяз в настройках и поддержке HTTP/2.0 в разных инструментах ещё не добрался до конвертации. На wordpress (https://loadtestweb.info/) уже HTTP/2.0
источник

KY

Kirill Yurkov in QA — Load & Performance
а без http/2.0 такое выходило?)
источник

TN

Timur Nurlygayanov in QA — Load & Performance
Вячеслав Смирнов
@login40k Прочел вот это и решил повторить. Сделать простой скрипт для Apache.JMeter, сконвертировать его в YML для Taurus, а потом сгенерировать по нему scala для Gatling. Вот и полез. Пока разбирался - завяз в настройках и поддержке HTTP/2.0 в разных инструментах ещё не добрался до конвертации. На wordpress (https://loadtestweb.info/) уже HTTP/2.0
Спасибо что поделился опытом )
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
http://gettaurus.org/docs/JMX2YAML/ - это конвертирует из JMeter в Taurus. Ограничение - нельзя модули и фрагменты использовать
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
http://gettaurus.org/docs/Gatling/ - это конвертирует из Taurus в Gatling, но тут уже и JSR-223 нельзя
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
То есть @login40k , теоретически, простой скрипт можно сконвертировать. Сделал такой для простого сайта. Но на нём оказался HTTP/2.0. И инструменты притворяются, что поддерживают его. А сервер принимает запрос и отвечает кодом 505, хотя не должен: https://developer.mozilla.org/ru/docs/Web/HTTP/Status/505  и так простой скрипт стал самым непростым 😊
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Это отдельная интересная тема, как сервер определяет версию протокола. Не только по номеру версии. Например, если в запросе для Nginx указать номер версии 1.1, но не использовать KeepAlive, то сервер поймёт, что клиент не поддерживает HTTP 1.1, и будет отвечать по HTTP 1.0, где ещё не было поддержки Gzip - будет отвечать большими ответами. Даже если клиент в заголовке указал, что поддерживает сжатие.
Серверы умные
источник

KY

Kirill Yurkov in QA — Load & Performance
ну муть) по-моему для реализации простенького хттп сценария проще обойтись без конвертеров.
источник
2019 February 26

AB

Artem Brylov in QA — Load & Performance
Всем привет
А вопросик, кто-то имел дело с locust? На Питоне написан, относительно недавно на Хабре писали
Хорош инструмент для генерирования трафика? Лучше/Хуже Гатлинга, например?
источник

LY

Lev Yarushin in QA — Load & Performance
Медленнее.
источник

C

Cadabrum in QA — Load & Performance
Artem Brylov
Всем привет
А вопросик, кто-то имел дело с locust? На Питоне написан, относительно недавно на Хабре писали
Хорош инструмент для генерирования трафика? Лучше/Хуже Гатлинга, например?
Там единица нагрузки - юзер. В rps если метрики нужны, нужно извращаться.
источник