【问题标题】:Load distribution of transaction in JMeterJMeter中事务的负载分布
【发布时间】:2017-09-01 00:09:26
【问题描述】:

在负载测试期间,我们可以在同一流程中实现不同的交易率吗?

例如:我有一个基于电子商务 Web 的应用程序来进行负载测试,我必须设计测试以实现 TPH,如下所示。

一个。交易 A:登录(100 笔交易/小时) 湾。事务 B:搜索产品(500 事务/小时) C。交易 C:付款(300 笔交易/小时) d。事务 D:注销(100 个事务/小时)

你能帮我配置一下 Jmeter 元素吗?

【问题讨论】:

    标签: jmeter performance-testing load-testing


    【解决方案1】:

    您可以从 jmeter-plugins 3rd 方项目中使用此组件:

    它允许您控制吞吐量。就是您要在这里寻找的。​​p>

    【讨论】:

      【解决方案2】:

      您的测试假设负载不大,因为每小时 1000 个请求少于每 3 秒 1 个请求,这很容易通过手动或使用Selenium 基于浏览器的测试来实现。

      如果由于某种原因您需要继续使用 JMeter,请查看 Constant Throughput Timer,它可以将请求执行率限制在所需的值。

      示例配置:

      1. 将恒定吞吐量计时器添加为 Login 采样器的子项。
      2. 1.66 添加到“目标吞吐量”输入(每小时 100 个请求/每小时 60 分钟)
      3. 将“计算吞吐量基于”下拉菜单切换为 all active threads in current thread group,以便可以在所有线程之间共享吞吐量设置

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-07
        • 2020-04-07
        • 1970-01-01
        • 2020-12-05
        • 1970-01-01
        相关资源
        最近更新 更多