簡體   English   中英

在Intellij中編輯的JMeter外部JSR223 java

[英]JMeter external JSR223 java edited in Intellij

我想達到這一點,我有一個具有以下屬性的開發環境:

  • JMeter測試主要由JSR 233腳本組成
  • JSR 233腳本是用Java編寫的
  • 我可以在IntelliJ中編輯java代碼
  • 該項目是一個maven項目

到目前為止,我可以從上面的列表中做所有事情,除了IntelliJ支持。 因此,我使用JMeter GUI將JSR 233 PreProcessor腳本添加到測試中,我設置了腳本路徑。 當我創建.java文件並開始在Intellij中編輯以下示例時, IntelliJ會變得瘋狂,因為代碼未包含在class {} 因此,我無法利用IntelliJs功能和java中的強大支持。

有沒有辦法配置IntelliJ來支持這些腳本文件?

我仔細檢查了示例Java代碼如何存儲在jmx文件中,並且它沒有包含在class {}

為什么不Groovy? 你可能會問。 原因是,當我在groovy腳本中犯了一個錯誤時它不會導致構建失敗,它會給我一個運行時錯誤。 我認為這不夠有效,但是groovy是計划C.

計划B是所有java代碼進入外部jar並將包含在最小的groovy腳本中。

如果你能幫助解答或任何文章可能回答我的問題,我將非常感激。

Java腳本代碼實際上是運行Beanshell語言

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

添加BeanShell工具箱,允許您編寫Java和BeanShell代碼的片段。

Benshell文件擴展名通常是.bsh

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM