Я бы хотел достичь той точки, когда у меня есть среда разработки со следующими атрибутами:
- Тесты JMeter состоят в основном из сценариев JSR 233
- Сценарии JSR 233 написаны на Java
- Я могу редактировать код Java в IntelliJ
- проект maven
До сих пор я мог делать все из списка выше, кроме поддержки IntelliJ. Итак, я добавляю сценарий JSR 233 PreProcessor в тест, используя JMeter GUI, я устанавливаю путь к сценарию. Когда я создаю файл .java и начинаю редактировать в Intellij, следующие примеры IntelliJ сходит с ума, так как код не заключен в class {}
. В результате я не могу использовать возможности IntelliJs и отличную поддержку в Java.
Есть ли способ настроить IntelliJ для поддержки этих файлов сценариев?
Я дважды проверил, как пример кода Java хранится в файле jmx, и он не заключен в class {}
.
Почему не Groovy? спросите вы. Причина в том, что когда я допустил ошибку в скрипте groovy, это не привело к сбою сборки, это даст мне ошибку во время выполнения. Я считаю, что это недостаточно эффективно, однако отличный план - план С.
План B - это весь код java, который попадает во внешний jar-файл и будет включен в минимальный скрипт groovy.
Я был бы очень признателен, если бы вы могли помочь с ответами или какие-либо статьи, вероятно, ответят на мой вопрос.