问题标签 [threadgroup]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何替换 ThreadGroup 中已弃用的方法 this.stop()
我正在从事 java 版本升级项目,并且正在从事需要替换不推荐使用的方法的工作。
this.stop();
使用此方法的代码在::
ThreadedTestGroup.java::
CobcyrrentTestCase.java
我试图对此进行大量搜索,但没有找到合适的解决方案,所以有没有人可以帮助我替换this.stop()
已弃用的方法。
IDE消息:The method stop() from the type ThreadGroup is deprecated
jmeter - JMeter 线程组 - 创建 UI 并使流程自动化
对于我们的移动应用程序,我们有一个 NoSQL 数据库,我们使用 Jmeter 将数据加载到数据库(生成文档和发布)。对于不同类型的实体,我们在 jmeter 中有不同类型的线程组。这里的问题是我们必须手动运行每个线程组并等待它结束并运行下一个线程组。每个线程组根据上下文持续不同的时间。
我们有一个想法来自动化这个过程以制作用户界面,因此整个过程从一个按钮和一些最低配置开始。但我们不知道是否
有可能的?如果是如何开始?
任何人都可以对此有所了解,并让我知道上述问题的答案。
提前致谢。
jmeter - 错误停止后重启JMeter线程
我将JMeter Thread Group
在采样器错误后采取的操作设置为Stop thread
防止将错误率转发到进一步的步骤。
当迭代中发生错误时,线程会停止,但不会在新的迭代中重新启动。
因此,在这种情况下,其余的测试是在减少线程数的情况下执行的,我无法重新启动这些停止的线程。
有没有办法重新启动停止的线程?
multithreading - 如何通过CSV文件直接增加线程数
我有一个测试计划,在 j-meter 中有大约 50 个线程(单独),对于每个线程,我想根据我们触发的负载增加我的线程数。
所以有时它是 10 有时是 20 等等,我有 CSV 文件配置,我通过它传递 UN 和 Pass 等参数。
所以每次我运行时,我都必须手动更新单个线程的线程数。那么有什么办法可以通过 .CSV 文件来实现吗?
jmeter - 如果我在非 GUI 模式下的线程组调度程序中设置了一些时间,JMeter 控制台会冻结
我已经为 Siebel 应用程序的业务流程准备了 JMeter 脚本,我目前面临的问题是由于数据库池连接不应该自动关闭,如果我以非 GUI 模式运行测试,即使预定时间它也会继续运行完成了。我已经尝试过 Normal 和 Ultimate Thread 组,但它没有在 JMeter 报告中写任何东西。如何安排我的测试在特定时间段内运行?
jmeter - 性能测试时一次可以执行多少个线程组?
我在性能测试期间一次执行了 15 个线程组,但有些线程组没有执行。测试执行的线程组数量有什么限制吗?或者一次可以执行多少个活动线程组?
jmeter - 我需要使用 jmeter 或其他工具在交易应用程序上运行 100 万并发用户的帮助
我正在寻找一种工具,可以让我们在 1 秒内在交易网站上运行 100 万并发用户。
我曾尝试使用 Jmeter,使用 Blaze Meter 创建脚本并使用 Jmeter 运行此脚本,但无法使用此工具运行它。
multithreading - "threadgroup_barrier" makes no difference
Currently I'm working with Metal compute shaders and trying to understand how GPU threads synchronization works there.
I wrote a simple code but it doesn't work the way I expect it:
Consider I have threadgroup
variable, which is array where all threads can produce an output simultaneously.
The code above doesn't work. Output variable doesn't contain all threads calculations, it contains only the value from the thread which was presumable the last at adding up a value to output
. To me it seems like threadgroup_barrier
does absolutely nothing.
Now, the interesting part. The code below works:
And this code also works as good as the previous one:
To summarize: My code works as expected only when I'm handling threadgroup memory in one GPU thread, no matter what's the id of it, it can be the last thread in the threadgroup as well as the first one. And presense of threadgroup_barrier
makes absolutely no difference. I also used threadgroup_barrier
with mem_threadgroup
flag, code still doesn't work.
I understand that I might be missing some very important detail and I would be happy if someone can point me out to my errors. Thanks in advance!
while-loop - 如何在与线程计划下线程数相同的控制器中执行
我想用一定数量的线程迭代我的整个线程计划。我的线程计划包括包含控制器、少量采样器和从 CSV 数据配置中获取数据的 While 控制器。我需要在哪里提供线程数,以便我的 while 循环也迭代那么多次?
我在主线程组中添加了线程数为 10,因此 Include 控制器和其他 HTTP 采样器被迭代了 10 次。但它不会迭代 while 循环 10 次。它只执行一次。在此处输入图像描述 在此处输入图像描述
timer - 在线程组迭代之间添加延迟时间
我有一个带有一个线程组的脚本,并且我看了一下,所以当我运行测试时,它将对该一个线程组进行 4 次迭代。
我试图在线程组的每次迭代之间添加延迟,而不是在线程组中的每个请求之间添加延迟,以便在第一次迭代后等待 5 分钟然后进行下一次迭代。
我已经到处寻找解决方案,但所有答案都指的是每个请求,而不是整个线程组。