Не думайте, что об этом спрашивали конкретно.
Мне нужно запустить тест производительности в приложении, которое использует тему ActiveMQ. Сэмплер должен опубликовать 4 байта данных в теме, которые обычно имеют формат (если вы посмотрите на шестнадцатеричное значение) 0x006403D6.
Если вы переведете их в десятичные числа, они будут
0x03D6 = 00000011 11010110 ==> 982 ==> 03,D6 ==> 03, 214 ==> 3,214 0x0064 = 00000000 01100100 ==> 100 ==> 00,64 ==> 00, 100 ==> 0,100
Итак, в приведенном выше примере 4 байта будут [0,100,3,214].
Для этого я использовал JMSPublisher.
Ниже представлена конфигурация:
Поскольку мне нужно отправить поток байтов, я решил использовать ByteMessage из файла.
Я пробовал выше с разным содержимым файла в конфигурации. Но non дал бы мне [0,100,3,214].
Похоже, JMeter преобразует текст, символы в байтовые значения. Итак, если у меня есть пустой файл, тема будет иметь значение 0, и приложение будет рассматривать его как [0,0,0,0] (приложение рассматривает только первые 4 байта)
Если бы у меня был ???? в текстовом файле я получаю [63,63,63,63] (как? ==> 00111111 ==> 63 в десятичном формате). Но если мне нужно получить первый байт 0, я не смогу это пройти? Поскольку я не нашел символа, представляющего 0.
Может быть, есть лучший способ сделать это. Пожалуйста, порекомендуйте ?