【问题标题】:Is there a way to run portion of script by toggling via Xpath to JMeter script有没有办法通过 Xpath 切换到 JMeter 脚本来运行部分脚本
【发布时间】:2018-12-13 17:51:15
【问题描述】:

有没有办法通过 Xpathto JMeter 脚本切换来运行部分脚本,如下所示

*/[@testname="...." and @enabled="true"]

我从 GUI 知道我们可以通过为我们想要关闭的采样器添加 If 控制器来做到这一点。例如:${Enter_shift_hours} == ${ToTurnOff_EnterShiftHours}

但是如果要关闭和打开多个操作,要么我必须在一个 If 控制器下移动,要么为关联的控制器创建一堆控制器,所以与其返回第四个 GUI 脚本并更新它,有什么办法吗通过 Xpath 切换到 JMeter 脚本。

假设事务控制器名称是:TimeCardSave_SelectProject 并且事务有一堆采样器 TimeCardSave_SelectProject_${URL}。现在我想通过 Xpath 切换到 JMX/XML 脚本来关闭这些采样器

谢谢, 拉杰

【问题讨论】:

    标签: xpath jmeter


    【解决方案1】:

    最简单的方法是使用 Taurus 工具作为 JMeter 测试的包装器,它是 provides simple way of enabling/disabling certain sections of the test using simple YAML syntax

    ---
    execution:
      scenario:
        script: test.jmx
        modifications:
          disable:  # Names of the tree elements to disable
          - TimeCardSave_SelectProject_${URL}
    

    更多信息:Taurus: A New Star in the Test Automation Tools Constellation

    【讨论】:

    • 除了金牛座还有什么选择?可以用函数来完成吗?
    猜你喜欢
    • 2023-04-09
    • 2021-12-06
    • 1970-01-01
    • 2014-06-20
    • 1970-01-01
    • 2021-06-11
    • 2020-01-08
    • 1970-01-01
    • 2021-08-23
    相关资源
    最近更新 更多