【发布时间】:2020-01-15 23:15:55
【问题描述】:
我想在 JMeter 测试计划中获取线程和采样器名称并将其保存在变量中。
我已经使用 BeanShell 后处理器保留了测试计划名称:
导入 org.apache.jmeter.services.FileServer;
String testPlanName = FileServer.getFileServer().getScriptName(); vars.put("testPlanName", testPlanName)
我在电子邮件通知中使用它来发送消息,例如“测试计划 ${testPlanName} 已收到响应代码 ${responseCode}
但我想以相同的方式包含线程名称和采样器名称。
我已经尝试添加 BeanShell 后处理器 .getThreadname() 和 .getSampleName() 并导入 import org.apache.jmeter.samplers.SampleResult;但它不起作用。
如何获取这些名称并将其用作变量?
【问题讨论】:
标签: variables jmeter beanshell