gpt4 book ai didi

variables - 如何在变量中获取 JMX Jmeter 文件名

转载 作者:行者123 更新时间:2023-12-02 22:33:47 26 4
gpt4 key购买 nike

我想在监听器中使用jmeter测试脚本的名称(.jmx),以便动态生成结果文件。您能告诉我用于此目的的 Jmeter 变量是什么吗?

使用了 ${fileName} 但不起作用

最佳答案

您可以通过 Beanshell scripting 进行操作像:

  1. GUI 模式

    import org.apache.jmeter.gui.GuiPackage;

    String scriptName = GuiPackage.getInstance().getTestPlanFile();
    vars.put("scriptName", scriptName);
  2. 非 GUI 模式

    import org.apache.jmeter.services.FileServer;

    String scriptName = FileServer.getFileServer().getScriptName();
    vars.put("scriptName", scriptName);

将您选择的代码片段放入任何“Beanshell”测试元素(采样器、前/后处理器或断言)中,它将获得 .jmx 测试脚本名称并将其存储到 ${scriptName}变量。

要了解有关 JMeter 中 Beanshell 脚本编写的更多信息,请查看 How to use BeanShell: JMeter's favorite built-in component指导。

关于variables - 如何在变量中获取 JMX Jmeter 文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31157927/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com