【问题标题】:Jmeter Running two types of requests concurrentlyJmeter 同时运行两种类型的请求
【发布时间】:2014-08-19 23:43:57
【问题描述】:

我的网络应用程序有一个特定用例,我想在其中演示以下流程:

  1. 在前 15 分钟发送 Type-1 http 请求
  2. 在 10 分钟标记处开始发送 Type-2 请求,因此它们与 Type-1 请求同时运行 5 分钟。发送类型 2 请求的总时长为 15 分钟。

我在制定测试计划以创建此测试时遇到问题。目前我有一个线程组,下面有两个 HTTP 请求采样器(一个用于类型 1,一个用于类型 2)。我已将此线程组的预定持续时间设置为 25 分钟。在每个 Http Request 采样器下,我都有一个吞吐量整形计时器。第一个设置为运行 15 分钟,第二个设置为“等待”(测试前 10 分钟的 rps 为 .000001),然后在 10 分钟标记处开始发送请求 15 分钟。

我认为第二个吞吐量计时器被忽略了。我一开始测试,Type-1 和 Type-2 请求都开始发送,这表明只有第一个吞吐量整形计时器用于两个采样器。如果我删除了第一个吞吐量整形计时器,那么第二个将用于两个 http 请求采样器。

每个线程组只能有一个吞吐量整形计时器吗?如果是这样,我还能如何进行测试以让第二个采样器在同一线程组中等待 10 分钟?

【问题讨论】:

  • 对答案有任何反馈吗?如果可以,您应该接受并投票

标签: jmeter performance-testing jmeter-plugins


【解决方案1】:

使用 2 个线程组,每个请求类型一个。

在每个调度器上配置:

  • 对于类型 1,立即开始并持续 15 分钟

  • 对于类型 2,10 分钟后开始,持续 15 分钟。

【讨论】:

    猜你喜欢
    • 2014-05-12
    • 1970-01-01
    • 2017-04-28
    • 1970-01-01
    • 2013-03-19
    • 2010-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多