Проблема в скрипте JSR223, процессор провайдера
javax.script.ScriptException: groovy.lang.MissingMethodException: нет подписи метода: org.apache.jmeter.threads.JMeterVariables.put () применимо для типов аргументов: (java.lang.String, java.util.regex.Matcher ) значения: [callbackUri, java.util.regex.Matcher [pattern = (? <= callbackUri =). * (? = &) region = 0,537 lastmatch =]]
Возможные решения: put (java.lang.String, java.lang.String), get (java.lang.String), putAt (java.lang.String, java.lang.Object), wait (), dump (), любой () </p>
Ошибка в отличном коде. Ошибка выглядит следующим образом: «Script144.run (Script144.groovy: 2) ~ [?:?]»
Попытка получить значение из ответа предыдущего запроса GET.
def redirect = prev.getRedirectLocation()
def redirectQuery = new URI(redirect).query
def callbackUriMatch = (redirectQuery =~ /(?<=callbackUri=).*(?
=&)/)[0]
vars.put("callbackUri", callbackUriMatch)
Предполагается, что callbackUri извлекает значение из предыдущего вызова. Но это не удается.