Jmeter:如何批量检查/取消选中"Generate parent sample"



您可以在jmeter中本地创建和测试脚本,以便稍后将其上传到blazemeter中运行。

该测试包含数百个事务控制器,每个事务控制器代表一个页面,由脚本记录器创建。

问题是,要在本地运行它,并按页面而不是按每个请求获取事务控制器摘要,您必须检查";生成父样本";。

但当你上传到blaze时,这必须被禁用。

人们是如何处理的?

似乎不可能批量编辑这些或使用变量,每次都必须手动编辑每个事务控制器(代表页面(。

有什么建议吗?

  1. JMeter.jmx脚本基本上是XML文件,因此您可以使用自己选择的text/XML编辑器打开脚本,查找下一行:

    <boolProp name="TransactionController.parent">false</boolProp>
    

    这意味着事务控制器不生成父样本。如果您将其替换为:

    <boolProp name="TransactionController.parent">true</boolProp>
    

    它将生成母样本(反之亦然(

  2. 您可以使用Taurus工具,该工具具有将任意JMeter测试元件属性批量更改为所需值的能力,在您的情况下禁用";"父";事务控制器的模式类似于:

    execution:
    scenario:
    script: test.jmx
    modifications:
    set-prop:
    "Transaction Controller>TransactionController.parent": false
    

相关内容

  • 没有找到相关文章

最新更新