在JMeter中使用BeanShell预处理器获得事务控制器的名称,可以通过以下步骤实现:
import org.apache.jmeter.control.TransactionController;
import org.apache.jmeter.threads.JMeterContextService;
TransactionController controller = (TransactionController) JMeterContextService.getContext().getCurrentSampler().getProperty("TransactionController").getObjectValue();
String controllerName = controller.getName();
vars.put("controllerName", controllerName);
controllerName
中。${controllerName}
。这样,通过BeanShell预处理器,我们可以在JMeter中获取事务控制器的名称,并在后续的请求中使用该名称。
关于JMeter的更多信息和使用方法,您可以参考腾讯云的JMeter产品介绍页面:JMeter产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云