Ошибка генерации переменной с 44 символами в Jmeter

Привет!

У меня есть следующая проблема в Jmeter:

Я хочу добавить в свой BeanShell Tester код, который генерирует 44-символьный штрих-код. Но пока безуспешно.

Поэтому я приступил к плану «Б»: Я добавил случайную переменную с 44 символами, но она не создается. Он не отображает никаких ошибок.

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

Below are the variables:

Output format: 0000000000000000000000000000000000000000
Minimum value: 1000000000000000000000000000000000000000
Maximum value: 9999999999999999999999999999999999999999

Распечатать ниже: Ошибка генерации переменной с 44 символами в Jmeter

Что касается кода, я не делился им здесь, но если кто-нибудь знает и имеет код, который генерирует штрих-коды, я был бы признателен!

В любом случае, это люди!

Заранее большое спасибо!

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
0
27
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Вы можете использовать функцию JMeter __RandomString (последним параметром является имя переменной)

${__RandomString(44,0123456789,CodeBarra)}

returns a random String of length using characters in chars to use

Большое спасибо!!! Я достиг!

Estevao FPM 24.03.2022 12:48
Ответ принят как подходящий

Если вы выполняете сценарии Beanshell (однако начиная с JMeter 3.1 вы должны использовать Groovy), лучшим вариантом будет что-то вроде:

vars.put("CodeBarra", org.apache.commons.lang3.RandomStringUtils.randomNumeric(44));

В качестве альтернативы вы можете использовать его в __groovy() функция:

${__groovy(org.apache.commons.lang3.RandomStringUtils.randomNumeric(44),CodeBarra)}

Другие вопросы по теме