java - JMeter Beanshell 共享类定义

标签 java scripting jmeter beanshell

有没有办法在纯粹用 jmeter 创建的脚本之间共享类定义?例如,如果我有以下结构:

Thread1
     -BSSampler
     -BSSample2

如何在 BSSampler 中创建一个类并在 BSSample2 中显式使用相同的类定义?或者我是否必须将类定义推送到文件中并使用

${__beanShell(source("filename.bsh"))}

共享相同的类定义?现在它说它无法识别类定义,因为它是一个不同的命名空间。

最佳答案

您可以在 bsh 文件中声明您的类和函数,并通过以下方式在 user.properties 中引用:

beanshell.server.file=../extras/startup.bsh

您可以在 extras/startup.bsh 中查看此文件

关于java - JMeter Beanshell 共享类定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32147457/

相关文章:

java - java插件中的html转pdf

linux - Perl 系统命令不作为正常提示

mysql - 通过 SSH 使用 Apache jmeter for MySQL

jmeter - 是否可以将 jmeter 变量包含在从 CSV 获取的值中?

java - 我可以在 Intellij 8 中更新 ANT 插件吗?

java - 如何使用 Java 执行 Windows 命令 - 更改网络设置

scripting - 哪个脚本更适合 PTC Integrity 应用程序的自动化

shell - 使用 mailx 和 uuencode 发送附件的 KornShell (ksh) 代码?

Jmeter 仅使用 JSR223 监听器记录 HTTPSampler

java - Netbeans Swing UI 设计器 - 危险图标是什么意思?