将现有的Beanshell侦听器添加到每个新的Jmeter脚本中

时间:2018-05-28 16:41:21

标签: jmeter beanshell

我有一个Beanshell监听器,它有一些代码,用于在执行脚本期间获取一些指标。当用户在Jmeter中创建脚本时,我希望将此侦听器自动附加到每个其他新Jmeter脚本 。这可能吗?

示例:

用户打开一个新的Jmeter脚本,默认情况下,先前创建的具有代码的Beanshell侦听器应该自动存在于线程组的脚本中,而不是添加新的Beanshell }侦听器并将代码复制粘贴到此新附加的侦听器。这种情况可能吗? TIA。

Jmeter版本 - 4.0

2 个答案:

答案 0 :(得分:0)

您可以查看JMeter Templates并提供您自己的模板,其中包含您想要的任何测试元素,并鼓励同事使用您的模板来创建测试。

请注意starting from JMeter 3.1 it is strongly recommended to switch to JSR223 Test Elements and Groovy language所以现在是考虑迁移的好时机。

答案 1 :(得分:0)

您不需要复制粘贴代码,只需将包含脚本的文件名放在文件名字段中(可以使用浏览)

  

脚本文件包含要运行的BeanShell脚本的文件。文件名存储在脚本变量FileName

请注意,您最好根据JMeter's best practice移动到JSR223侦听器:

  

从JMeter 3.1开始,我们建议从BeanShell切换到JSR223测试元素