gpt4 book ai didi

Jmeter:并行运行的线程组执行被延迟

转载 作者:行者123 更新时间:2023-12-01 06:22:10 25 4
gpt4 key购买 nike

我有 3 个线程组:设置线程组、线程组 2(具有执行文件下载的 http 请求)、单个测试计划下的线程组 3。每个线程数 = 3。在测试计划中取消选中“连续运行”复选框。

安装线程组具有在线程组 2 和 3 之前需要执行的所有先决条件请求。安装线程组(具有多个 https 请求)将一些身份验证 token 写入 2 个不同的 csv 文件,然后由其他 2 个线程组分别在稍后并行执行时执行。因此,线程组 2 将使用 csv file1,线程组 3 将使用 csv file2。

首先,设置线程组被执行。然后线程组 2 和线程组 3 并行执行。当 Setup Thread Group 的所有线程都获得成功响应:200 时,一切似乎都很好。

但是,当设置线程组线程响应之一中出现 500 之类的错误响应时,csv 文件的条目数会减少(这很好);并且线程组 2 和线程组 3 不并行运行。线程组 3 首先运行。然后经过一段时间的间隔,线程组 2 运行。这个问题的原因和解决方法是什么?

最佳答案

1) 设置线程:提取设置线程的最后一个采样器的响应代码或任何响应消息。
2) 在继续线程组 2 或 3 之前,添加一些恒定时间和 BSF 预处理器。验证提取值的条件(响应代码/响应消息)。
如果找到预期值,则继续线程组 2 和 3。
如果不是在 BSF 内添加一些恒定时间(定义一个条件)。
3)做类似的方法,等待线程组3以确保线程组2已成功运行。

关于Jmeter:并行运行的线程组执行被延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32325108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com