【问题标题】:Use Include Controller with dynamic path将包含控制器与动态路径一起使用
【发布时间】:2019-12-04 11:44:24
【问题描述】:

我使用包含的控制器创建了一个 jmeter 项目,该控制器调用另一个 jmx。 我需要使用 csv 动态构建路径,其中包含要调用的 jmx 子项的名称。例如 C: 性能 $ {JmxName}。

我尝试使用 CSV 数据集配置,但包含的控制器无法识别变量(显示错误:找不到包含的文件“C:\performance\${JmxName}”控制器“包含控制器”)

您对如何实现目标有想法吗?

提前谢谢你

【问题讨论】:

    标签: csv testing jmeter performance-testing


    【解决方案1】:

    根据documentation

    此元素不支持文件名字段中的变量/函数

    因此,您将无法使用包含控制器来实现此目的。

    选项在:

    1. 将您的“子”JMX 脚本包含到主 JMX 脚本中,并在需要时通过Module Controller 引用它们。如果您需要根据 CSV 文件中的变量值选择这个或那个场景 - 将模块控制器放在 Switch Controller
    2. 如果您不能将子 JMX 脚本包含到主脚本中,您可以使用 OS Process Sampler 将它们作为单独的进程启动。执行后可以合并测试结果,使用Merge Results tool

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-12
      • 1970-01-01
      • 2013-01-05
      • 2015-04-26
      • 1970-01-01
      • 1970-01-01
      • 2021-09-19
      • 1970-01-01
      相关资源
      最近更新 更多