Почему протокол Jmeter RTE не поддерживает экраны бэк-офиса? - PullRequest
0 голосов
/ 07 апреля 2020

Во время записи экранов бэк-офиса с использованием плагина Jmeter RTE (v2.3), после ввода кредитов для входа в систему появляется сообщение об ошибке ниже.

Версия Jmeter - 5.2.1, версия плагина RTE - 2.3

Любая помощь по этому вопросу, пожалуйста?

2020-04-07 16:17:32,033 ERROR o.a.j.JMeter: Uncaught exception: 
java.lang.NullPointerException: null
    at com.bytezone.dm3270.orders.StartFieldExtendedOrder.<init>(StartFieldExtendedOrder.java:45) ~[dm3270-lib-0.11.1.jar:?]
    at com.bytezone.dm3270.orders.Order.getOrder(Order.java:47) ~[dm3270-lib-0.11.1.jar:?]
    at com.bytezone.dm3270.commands.WriteCommand.<init>(WriteCommand.java:38) ~[dm3270-lib-0.11.1.jar:?]
    at com.bytezone.dm3270.commands.Command.getCommand(Command.java:108) ~[dm3270-lib-0.11.1.jar:?]
    at com.bytezone.dm3270.streams.TelnetListener.processRecord(TelnetListener.java:98) ~[dm3270-lib-0.11.1.jar:?]
    at com.bytezone.dm3270.telnet.TelnetProcessor.listen(TelnetProcessor.java:62) ~[dm3270-lib-0.11.1.jar:?]
    at com.bytezone.dm3270.streams.TelnetListener.listen(TelnetListener.java:58) ~[dm3270-lib-0.11.1.jar:?]
    at com.bytezone.dm3270.streams.TerminalServer.run(TerminalServer.java:74) ~[dm3270-lib-0.11.1.jar:?]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]

1 Ответ

0 голосов
/ 08 апреля 2020

Похоже, что ваш плагин RTE где-то как-то сломался, Плагин RTE 2.3 должен поставляться с dm3270-lib-0.12.1.jar

enter image description here

И, глядя на вашу трассировку стека, я вижу, что dm3270-lib-0.11.1.jar используется, так что, возможно, у вас установлена ​​более старая версия библиотеки в JMeter Classpath

Поэтому прежде всего я бы порекомендовал чистую установку последней стабильной версии JMeter , за которой следуют последний менеджер плагинов JMeter и последний плагин RTE

Возможно, вас также заинтересует Использование JMeter's Плагин RTE , который предоставляет инструкции по созданию плана тестирования RTE вручную

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