jmeter: можно ли использовать jmeter JMeter "JMS Point-to-Point" для отправки сообщений в очередь служебной шины MSFT Azure? - PullRequest
0 голосов
/ 02 октября 2018

У меня есть XML-сообщения, и я хочу отправить их в очередь MSFT ASB.

Возможно ли это с помощью JMeter "JMS Point-To-Point"?

Если да, то как?Не могу понять, как настроить.Все, что у меня есть, это строка подключения к ASB.

Заранее спасибо.

Обратная связь 1:

ИНФОРМАЦИЯ oaqjsSaslMechanismFinder: Наилучшим соответствием для аутентификации SASL было: SASL-ANONYMOUS 2018-10-02 18: 46: 19,734 ИНФОРМАЦИЯ oaqjJmsConnection: ИД соединения :: 8356a2a7-4cf2-4ab0-8ee9-240b62f5fd73: 1 подключен к удаленному брокеру: amqps: //.servicebus.windows.net 2018-10-02 18:46: 20,321 ПРЕДУПРЕЖДЕНИЕ oaqjpabAmqpResourceBuilder: Открытие ресурса: (JmsProducerInfo {ID :: 8356a2a7-4cf2-4ab0-8ee9-240b62f5fd73: 1: 1: 1, пункт назначения =}) завершился неудачно: неавторизованный доступ.Требование «Отправить» требуется для выполнения этой операции.Ресурс: 'sb: //.servicebus.windows.net/'.Идентификатор отслеживания: 79fda5972c644c8d8f1c33bea40987ae_G52, SystemTracker: gateway7, отметка времени: 10/2/2018 15:46:17 PM [условие = amqp: несанкционированный доступ] 2018-10-02 18: 46: 20,321 ОШИБКА oajpjsJMSSampler: Unhorized.Требование «Отправить» требуется для выполнения этой операции.Ресурс: 'sb: //.servicebus.windows.net/'.Идентификатор отслеживания: 79fda5972c644c8d8f1c33bea40987ae_G52, SystemTracker: gateway7, отметка времени: 02.10.2016 15:46:17 [условие = amqp: несанкционированный доступ] javax.jms.JMSSecurityException: несанкционированный доступ.Требование «Отправить» требуется для выполнения этой операции.Ресурс: 'sb: //.servicebus.windows.net/'.Идентификатор отслеживания: 79fda5972c644c8d8f1c33bea40987ae_G52, SystemTracker: gateway7, отметка времени: 02.10.2016 15:46:17 [условие = amqp: несанкционированный доступ]

Ответы [ 2 ]

0 голосов
/ 31 января 2019

Я мог бы добиться отправки сообщения на служебную шину Azure, используя «AMQP Publisher-Sampler» или «Java Sampler».Отличие от JMS Point-to-Point Sampler заключается в том, что оба используют «SEND Claim» соответственно.«СЛУШАТЬ претензии» при отправке сообщения, которое не является частью стандартной реализации JMS Point to Point.

0 голосов
/ 02 октября 2018

Да, это должно быть возможно через AMQP JMS Client библиотека

Шаги:

  • Добавить эти 2 баночки в папку jmeter / lib

    • geronimo-jms_1.1_spec-1.0.jar
    • qpid-jms-client- [версия] .jar
  • Создатьфайл свойств с именем servicebus.properties:

    # servicebus.properties - sample JNDI configuration
    
    # Register a ConnectionFactory in JNDI using the form:
    # connectionfactory.[jndi_name] = [ConnectionURL]
    connectionfactory.SBCF = amqps://[SASPolicyName]:[SASPolicyKey]@[namespace].servicebus.windows.net
    
    # Register some queues in JNDI using the form
    # queue.[jndi_name] = [physical_name]
    # topic.[jndi_name] = [physical_name]
    queue.QUEUE = queue1
    

Настроить JMS точка-точка таким образом (сменить хост):

JMS Point-to-Point config

См. Это для более подробной информации:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...