【问题标题】:Running multiple thread groups consecutively not working连续运行多个线程组不起作用
【发布时间】:2014-06-16 16:36:42
【问题描述】:

我正在 jmeter 上运行负载测试,我必须以不同的速率(即 20 RPS、40 RPS、60 RPS 等)向服务器发送相同的请求。我需要每个速率的日志,所以我决定将每个速率分别放在自己的线程组中,并尝试连续运行它们。

所以我有线程:

20RPS 40RPS 60RPS 等等……

我检查了测试计划中的“连续运行线程组”复选框。

我的问题是:它只运行第一个线程,然后它只是将测试视为已完成,它不会运行其他 4 个线程。

我做错了什么?

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    除了了解您的基本设置之外,它可以是任意数量的东西。

    您如何确认您的测试只运行一个线程组?如果您的侦听器是线程组的“孩子”而不是测试计划,它只会报告该线程组的响应,而不是整个测试计划。

    编辑:在下面添加了更多问题

    您能否提供更多信息,例如:

    • 每个线程组中的采样器是否相同?
    • 正在使用哪些侦听器?
    • 听众的“孩子”是什么?
    • 如果你Toggle 其他线程组关闭,它们会独立运行吗?
    • 在线程组运行后 jmeter.log 中是否有任何错误被抛出而其他线程组没有?

    【讨论】:

    • 我发现是因为我在 GUI 中运行它并且它只执行了 20 RPS 的一部分并且只记录了那部分。我有每个线程组的侦听器,每个都记录到不同的文件。是的,每个线程组中的 4 个采样器与其他线程组中的采样器相同。我只是改变每秒的点击量。侦听器:每秒事务数、随时间变化的响应时间、每秒点击次数 侦听器是线程组的子节点
    猜你喜欢
    • 2016-09-02
    • 2013-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多