如何将java采样器中的变量传输到jmeter?
我想知道如何将java采样器中的变量转换为jmeter变量,以便下一个测试用例(可能是另一种采样器)可以使用来自其他用例的数据。 resJson=JSONObject.parseObject(结果); resJson.get(“responseCode”) 我试图在JavaSamplerContext中找到一个方法,将变量从java sampler传输到jmeter变量,但它不存在如何将java采样器中的变量传输到jmeter?,jmeter,Jmeter,我想知道如何将java采样器中的变量转换为jmeter变量,以便下一个测试用例(可能是另一种采样器)可以使用来自其他用例的数据。 resJson=JSONObject.parseObject(结果); resJson.get(“responseCode”) 我试图在JavaSamplerContext中找到一个方法,将变量从java sampler传输到jmeter变量,但它不存在 多谢各位 从JMeter 4.0开始,签出函数 设置JMeter变量: @Override public Sam
多谢各位 从JMeter 4.0开始,签出函数
@Override
public SampleResult runTest(JavaSamplerContext context) {
context.getJMeterVariables().put("foo","bar")
}
@Override
public SampleResult runTest(JavaSamplerContext context) {
String foo = context.getJMeterVariables().get("foo");
}
@Override
public SampleResult runTest(JavaSamplerContext context) {
context.getJMeterVariables().put("foo","bar")
}
@Override
public SampleResult runTest(JavaSamplerContext context) {
String foo = context.getJMeterVariables().get("foo");
}
您可能会发现,由于它提供了代表类实例的
vars
速记,所以使用起来更方便。性能良好的Groovy脚本具有与本机Java代码几乎相同的性能,您不必重新编译类、更新JMeter类路径中的库等等