如何在JMeter中参数化JUnit采样器的构造函数字符串标签?

如何在JMeter中参数化JUnit采样器的构造函数字符串标签?,junit,jmeter,Junit,Jmeter,有人能告诉我如何参数化JUnit采样器的构造函数字符串标签吗?我尝试使用CSV数据集配置来实现它,但它只是采用变量名,而不是实际的值。${data}在JMeter 2.13中对我来说效果很好 你确定你的变量真的有值吗?在它之前使用一个DebugSampler来检查这个问题。在JUnit-Requestsampler中使用checkbox为每个示例创建一个新实例 使用变量名添加CSV数据集配置:数据 添加JUnit请求: 带有字符串构造函数的Classname,如woolfel.subfmyte

有人能告诉我如何参数化JUnit采样器的构造函数字符串标签吗?我尝试使用
CSV数据集配置
来实现它,但它只是采用变量名,而不是实际的
值。${data}

在JMeter 2.13中对我来说效果很好


你确定你的变量真的有值吗?在它之前使用一个DebugSampler来检查这个问题。

JUnit-Request
sampler中使用checkbox
为每个示例创建一个新实例

  • 使用变量名添加
    CSV数据集配置
    数据
  • 添加
    JUnit请求
    • 带有字符串构造函数的
      Classname
      ,如
      woolfel.subfmytest
    • 带有CSV变量的
      构造函数字符串标签
      ,例如
      ${Data}
    • [v]
      为每个示例创建一个新实例
      -使用复选框
  • 运行测试(请参阅控制台了解woolfel.subvmytest)
  • 它起作用了

    如果CSV的第一行是
    StackOverflow
    。您将在控制台中看到文本
    StackOverflow

    protected DummyTestCase(StackOverflow)
    public SubDummyTest(StackOverflow)
    DummyTestCase#setup(): oneTimeSetUp
    SubDummyTest#oneTimeSetUp(): oneTimeSetUp
    DummyTestCase#tearDown(): oneTimeSetUp
    
    apache-jmeter-2.13\lib\junit\test.jar中
    请参阅
    subvmytest
    带字符串构造函数:

    packagewoolfel;
    公共类DummyTest扩展了DummyTestCase{
    公共货币单位(){
    超级();
    System.out.println(“public submummytest()”);
    }
    公共数据单元测试(字符串arg0){
    超级(arg0);
    System.out.println(“公共子系统测试(+arg0+)”);
    }
    public void oneTimeSetUp(){
    System.out.println(“submummytest#oneTimeSetUp():”+getName());
    }
    公共空间{
    System.out.println(“submummytest#onetimeeardown():”+getName());
    }
    }
    
    嘿,谢谢你的帮助,我之前已经尝试过了,但是只显示了变量引用。但是这个解决方案在下面的链接中起了作用