Size: a a a

QA — Load & Performance

2020 March 16

PM

Pavel Maikshak in QA — Load & Performance
8
источник

VS

Vladimir Sitnikov in QA — Load & Performance
java 11 или  13 решает проблему?
ну и -Dsun.java2d.win.uiScaleX=2.5 -Dsun.java2d.win.uiScaleY=2.5
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Pavel Maikshak
Всем привет. Кто-то сталкивался с тем, что на ноутбуке с диагональю 13.3, разрешением 1920х1080 и масштабированием до 150% из Win10, Jmeter получается расплывчатым? Смогли ли это как-то побороть?
Пробовал менять настройки hidpi, но что-то без особых успехов.
У JMeter свое масштабирование, оно работает.

jmeter.hidpi.mode=true
jmeter.hidpi.scale.factor=2.0
jmeter.toolbar.icons.size=32x32
jmeter.tree.icons.size=24x24
jsyntaxtextarea.font.family=Hack
jsyntaxtextarea.font.size=24

Вот так указываю в user.properties
источник

VS

Vladimir Sitnikov in QA — Load & Performance
а оно нормальное?
источник

PM

Pavel Maikshak in QA — Load & Performance
Vladimir Sitnikov
java 11 или  13 решает проблему?
ну и -Dsun.java2d.win.uiScaleX=2.5 -Dsun.java2d.win.uiScaleY=2.5
Проверить не смогу, так как нужна именно 8, увы.
За проперти - спасибо, попробую.
источник

ВС

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

VS

Vladimir Sitnikov in QA — Load & Performance
Pavel Maikshak
Проверить не смогу, так как нужна именно 8, увы.
За проперти - спасибо, попробую.
А почему именно 8?
источник

PM

Pavel Maikshak in QA — Load & Performance
Вячеслав Смирнов
У JMeter свое масштабирование, оно работает.

jmeter.hidpi.mode=true
jmeter.hidpi.scale.factor=2.0
jmeter.toolbar.icons.size=32x32
jmeter.tree.icons.size=24x24
jsyntaxtextarea.font.family=Hack
jsyntaxtextarea.font.size=24

Вот так указываю в user.properties
Пробовал в разных вариациях, но приемлемого результата, так и не смог добиться.
источник

PM

Pavel Maikshak in QA — Load & Performance
Vladimir Sitnikov
А почему именно 8?
Проектные требования.
источник

VS

Vladimir Sitnikov in QA — Load & Performance
Pavel Maikshak
Пробовал в разных вариациях, но приемлемого результата, так и не смог добиться.
поддержку этих пропертей сделали точно позже 8-ой версии java
источник

VS

Vladimir Sitnikov in QA — Load & Performance
Pavel Maikshak
Проектные требования.
а какая им разница на какой Java крутится JMeter?
источник

VS

Vladimir Sitnikov in QA — Load & Performance
это же не продакшн сервер?
источник

PM

Pavel Maikshak in QA — Load & Performance
Дело в том, что она у меня используется не только для запуска Jmeter :)
В любом случае, менять версию Джавы - не вариант пока.
источник

ВС

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

PM

Pavel Maikshak in QA — Load & Performance
Возможно, что кому-то будет полезно - таки jdk13 точно решает проблемы со скейлингом Jmeter без каких-либо дополнительных параметров/настроек :)
Почему-то сразу не подумал о том, что можно несколько jdk использовать для разных целей.
Всем спасибо за ответы :)
источник

АС

Артем Сидорук in QA — Load & Performance
Подскажите, пожалуйста,
В скрипте на гатлинге есть у меня один запрос который возвращает Json response. В этом ответе есть поле(tokenValue) в формате base64.
Мне нужно как-то:
1) взять значение из этого поля (тут все понятно, jsonPath в помощь)
2) декодировать base64 в utf8
3) regex'ом извлечь нужное мне значение из декодированного xml
4) записать это значение обратно в сессию.

Подскажите куда копать вообще чтоб это сделать ?
Писать  какой-то customCheck, на котором потом можно будет сделать  .savaAs()?
Или писать кодированное значение в сессию, а потом делать отдельный вызов специального метода "ExtractorMethod" как-то так:
.exec(session -> {
val encodedValue = session.get(myKey)
val decodedValue = ExtractorMethod(encodedValue)
session.set("myNewKey", decodedValue) })

Я чего-то совсем не понимаю куда тут двигаться, и что будет внутри такого метода.
Может у кого-то есть примеры каких-либо кастомных методов для извлечения данных?
источник

g

gat0r in QA — Load & Performance
да, так сработает
источник

g

gat0r in QA — Load & Performance
.exec(
 _ => session.set("newValue", someMagic(session("savedValue")))
)
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
не надо так прошу умоляю
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
источник