为了账号安全,请及时绑定邮箱和手机立即绑定

在 Intellij 中编辑的 JMeter 外部 JSR223 java

在 Intellij 中编辑的 JMeter 外部 JSR223 java

交互式爱情 2023-02-16 16:58:32
我想达到我拥有具有以下属性的开发环境的地步:JMeter 测试主要由 JSR 233 脚本组成JSR 233 脚本是用 Java 编写的我可以在 IntelliJ 中编辑 java 代码该项目是一个maven项目到目前为止,除了 IntelliJ 支持,我可以做上面列表中的所有事情。因此,我使用 JMeter GUI 将 JSR 233 PreProcessor 脚本添加到测试中,我设置了脚本路径。当我创建 .java 文件并开始在 Intellij 中编辑以下示例时,IntelliJ 变得疯狂,因为代码没有包含在 .java 文件中class {}。因此,我无法利用 IntelliJs 功能和 Java 中的强大支持。有什么方法可以配置 IntelliJ 来支持这些脚本文件吗?我仔细检查了示例 Java 代码是如何存储在 jmx 文件中的,它没有包含在class {}.为什么不是 Groovy?你可能会问。原因是,当我在 groovy 脚本中出错时,它不会导致构建失败,它会给我一个运行时错误。我认为这不够有效,但是 groovy 是 C 计划。B 计划是将所有 java 代码放入外部 jar 中,并将包含在最小的 groovy 脚本中。如果您能帮助解答或任何文章可能回答我的问题,我将不胜感激。
查看完整描述

1 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

Java 脚本代码实际上运行的是Beanshell 语言

你有BeanShell Box插件支持你在 Intellij 中的要求

添加一个 BeanShell 工具箱,允许您编写 Java 和 BeanShell 代码片段。

Benshell 文件扩展名通常是.bsh


查看完整回答
反对 回复 2023-02-16
  • 1 回答
  • 0 关注
  • 130 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信