Подскажите, пожалуйста,
В скрипте на гатлинге есть у меня один запрос который возвращает 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) })
Я чего-то совсем не понимаю куда тут двигаться, и что будет внутри такого метода.
Может у кого-то есть примеры каких-либо кастомных методов для извлечения данных?