【问题标题】:How to handle delete booking webtours in jmeter?如何在 jmeter 中处理删除预订网络旅游?
【发布时间】:2021-08-15 07:00:16
【问题描述】:

如何处理webtours中的删除航班预订?我想到如果我想对 3 个虚拟用户进行测试,如果此处的信息(请参阅下文)对于每个虚拟用户都是唯一的,他们应该如何删除预订?以下这些变量是否需要参数化或需要应用相关性?

【问题讨论】:

    标签: scripting jmeter performance-testing jmeter-5.0


    【解决方案1】:

    如果要删除多个航班 ID,我们可以创建一个包含这些 ID 的 CSV 文件 并使用 while 循环控制器删除它们中的每一个。

    你可以参考-

    1. https://guide.blazemeter.com/hc/en-us/articles/206733689-Using-CSV-DATA-SET-CONFIG
    2. https://www.blazemeter.com/blog/using-while-controller-jmeter

    正如你所说,不同的用户会有所不同,你可以从每个用户的响应中存储每个值(使用正则表达式提取值)并将它们传递给删除调用。

    参考链接 - https://guide.blazemeter.com/hc/en-us/articles/207421325-Using-RegEx-Regular-Expression-Extractor-with-JMeter-Using-RegEx-(Regular-Expression-Extractor)-with-JMeter

    【讨论】:

      【解决方案2】:

      我不知道什么是“webtours”,但是有一个“黄金”规则:每个动态参数都需要关联。

      如果您不知道哪些是动态的 - 使用 JMeter 的 HTTP(S) Test Script Recorder 再次记录相同的操作并比较生成的请求,需要关联不同的参数值(甚至名称)。

      另一种方法是使用 View Results Tree 侦听器检查先前的响应,并查看那里是否存在数据

      查看Advanced Load Testing Scenarios with JMeter: Part 1 - Correlations 文章了解更多信息和示例实现

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-05-18
        • 1970-01-01
        • 2010-09-07
        • 1970-01-01
        • 2018-10-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多