JSR223 PreProcessor ScriptException: groovy .lang.MissingPropertyException: нет такого свойства в jmeter - PullRequest
0 голосов
/ 01 мая 2020

Я пытаюсь реализовать приведенный ниже код в JMeter с препроцессором JSR223, однако сталкиваюсь с упомянутой проблемой в заголовке.

public class G2bApiServletReturns extends GstUtil 
{

 GstUtil gstutil = new GstUtil();
 //generate EK using SEK in Auth response

 String 
 SEK="L+Aafhigkjkvw6qkk3XT5TTQ4MbzEpjF+VoVHye8QFyq04bdtGOjvuHWvq3WQLfm";

 byte[] EK = gstutil.decodeBase64StringTOByte(SEK);

String payload="Hello;

//Encrypted Payload



 String encoded_json = GstUtil.encodeBase64String(payload);

 String encrypted_json = gstutil.encrypt(encoded_json, EK);

 //HMAC Value

 String hmac = gstutil.generateHmac(encoded_json, EK);


}
log.info(hmac);

это ошибка -

Problem in JSR223 script, JSR223 PreProcessor
javax.script.ScriptException: groovy.lang.MissingPropertyException: No such property: hmac for class

1 Ответ

0 голосов
/ 01 мая 2020

Удалить объявление класса:

 GstUtil gstutil = new GstUtil();
 //generate EK using SEK in Auth response
 String SEK="L+Aafhigkjkvw6qkk3XT5TTQ4MbzEpjF+VoVHye8QFyq04bdtGOjvuHWvq3WQLfm";
 byte[] EK = gstutil.decodeBase64StringTOByte(SEK);
 String payload="Hello;
//Encrypted Payload                         
 String encoded_json = GstUtil.encodeBase64String(payload);
 String encrypted_json = gstutil.encrypt(encoded_json, EK);                         
 //HMAC Value
 String hmac = gstutil.generateHmac(encoded_json, EK);
 log.info(hmac);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...