首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实现只启动一个线程,直到测试达到所需用户数为止

实现只启动一个线程,直到测试达到所需用户数为止
EN

Stack Overflow用户
提问于 2020-06-27 11:16:39
回答 1查看 37关注 0票数 0

我在Apache中实现了一个测试计划,以衡量系统如何向XY用户提供请求服务。

步骤:

  • 通过具有用户名和密码的web浏览器登录用户
  • 登录后,用户单击在服务器上启动作业的给定链接。

当我用给定的用户数配置线程组时,我可以在给定的时间范围内看到J抄星号线程。如下所示:

  1. 1个用户->启动1个作业
  2. 2个用户->启动1+1作业
  3. 3个用户->启动1+1+1作业.因此,当测试结束时,我有6个开始作业,而不是3 :(

,所以我的问题是:

如何可能每次在给定的时间范围内只启动一个作业来达到预定义的用户号?

例如:

  • 如果我有10个用户,我希望在测试结束时只看到10个开始的作业。
  • 如果我有100个用户,我希望在测试结束时只看到100个已启动的作业。

下面是预期的活动用户计数,您可以看到,当测试达到10个用户时,启动的作业比预期的多,因为活动用户的数量在前一个线程结束后增加了+1。

预期活动用户计数

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-29 18:10:44

如果您只需要用户执行一次作业,最好考虑切换到配置如下的“正常”螺纹组

如果您想继续使用终极线程组--将您的请求放在一次只有控制器下触发就业创建的请求,但在本例中,您将在jmeter.log文件中看到大量错误消息(如果您对这种方法很满意,可以是被压抑 )。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62609256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档