【问题标题】:JMeter Beanshell share class definitionsJMeter Beanshell 共享类定义
【发布时间】:2015-11-15 19:40:39
【问题描述】:

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

Thread1
     -BSSampler
     -BSSample2

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

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

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

【问题讨论】:

    标签: java scripting jmeter beanshell


    【解决方案1】:

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

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

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

    【讨论】:

    • jmeter 应用程序本身是否可以设置额外的搜索位置?
    • 为了什么?罐子还是别的什么?
    • 罐子。就像不是将它添加到 ext 中,而是能够在 jmeter 中说“查看此位置以获取其他要导入的 jars”。
    • 您是否介意创建一个新问题,以便其他人可以轻松搜索到它,我很乐意回答
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多