JMeter 外部 JSR223 java 在 Intellij 中编辑
JMeter external JSR223 java edited in Intellij
我想达到我拥有具有以下属性的开发环境的程度:
- JMeter 测试主要由 JSR 233 脚本组成
- JSR 233 脚本是用 Java
编写的
- 我可以在 IntelliJ 中编辑 java 代码
- 项目是maven项目
到目前为止,除了 IntelliJ 支持,我可以完成上面列表中的所有操作。因此,我使用 JMeter GUI 将 JSR 233 PreProcessor 脚本添加到测试中,我设置了脚本路径。当我创建 .java 文件并开始在 Intellij 中编辑时 examples IntelliJ 变得疯狂,因为代码没有包含在 class {}
中。因此,我无法利用 IntelliJs 功能和 java.
中的强大支持
有什么方法可以配置 IntelliJ 来支持这些脚本文件吗?
我仔细检查了示例 Java 代码是如何存储在 jmx 文件中的,它没有包含在 class {}
.
中
为什么不 Groovy? 您可能会问。原因是,当我在 groovy 脚本中出错时,它不会导致构建失败,它会给我一个运行时错误。我认为这不够有效,但是 groovy 是计划 C.
B 计划是将所有 java 代码放入外部 jar 并将包含在最小 groovy 脚本中。
如果您能帮助解答或任何文章可能回答我的问题,我将不胜感激。
Java脚本代码实际上是运行Beanshell language
您有 BeanShell Box 支持您在 Intellij 中的要求的插件
Adds a BeanShell toolbox allowing you to write snippets of both Java and BeanShell code.
Benshell 文件扩展名通常是.bsh
我想达到我拥有具有以下属性的开发环境的程度:
- JMeter 测试主要由 JSR 233 脚本组成
- JSR 233 脚本是用 Java 编写的
- 我可以在 IntelliJ 中编辑 java 代码
- 项目是maven项目
到目前为止,除了 IntelliJ 支持,我可以完成上面列表中的所有操作。因此,我使用 JMeter GUI 将 JSR 233 PreProcessor 脚本添加到测试中,我设置了脚本路径。当我创建 .java 文件并开始在 Intellij 中编辑时 examples IntelliJ 变得疯狂,因为代码没有包含在 class {}
中。因此,我无法利用 IntelliJs 功能和 java.
有什么方法可以配置 IntelliJ 来支持这些脚本文件吗?
我仔细检查了示例 Java 代码是如何存储在 jmx 文件中的,它没有包含在 class {}
.
为什么不 Groovy? 您可能会问。原因是,当我在 groovy 脚本中出错时,它不会导致构建失败,它会给我一个运行时错误。我认为这不够有效,但是 groovy 是计划 C.
B 计划是将所有 java 代码放入外部 jar 并将包含在最小 groovy 脚本中。
如果您能帮助解答或任何文章可能回答我的问题,我将不胜感激。
Java脚本代码实际上是运行Beanshell language
您有 BeanShell Box 支持您在 Intellij 中的要求的插件
Adds a BeanShell toolbox allowing you to write snippets of both Java and BeanShell code.
Benshell 文件扩展名通常是.bsh