当前位置: 首页 > 知识库问答 >
问题:

使用Jmeter的并发用户测试

楚彦
2023-03-14

我需要使用Jmeter对一个有100个并发用户的网站进行负载测试,我创建了这样的测试计划-

-Test Plan
--ThreadGroup
---Get Login Page
---Post Login Page
-View Result in Table  
No of threads = 100
Ramp Up Period = 1
Loop count = 1

共有1个答案

卜存
2023-03-14

不是真的,您可能会也可能不会实现100个并发用户,这将取决于应用程序响应时间和JMeter发送请求的速度。

我建议:

>

  • 请将循环计数设置为大于1
  • 或将循环计数设置为-1(这样您的线程将永远循环),并通过线程组的调度器配置->duration部分定义所需的测试持续时间,如下所示:

    有关JMeter如何工作以及为什么提供足够的循环很重要的更详细信息,请参见JMeter测试结果:为什么实际用户数低于预期指南。

    您可以通过即活动线程随时间变化侦听器(可通过JMeter插件获得)或使用JMeter HTML报告仪表板来监视实际交付的负载

    https://imgs.xnip.cn/cj/n/78/ba9d5887-c8b0-4bd8-ad9e-d7dc6c2afbbc.png" width="100%" height="100%" />

  •  类似资料:
    • 问题内容: 可以模拟1000至10000个用户到jmeter吗? 如果可以,怎么办? 在1个线程组中仅测试1k用户: 线程用户= 1000,上升= 10,这是否意味着它将在10秒内测试1000个用户?,循环计数= 1,如果我在此处放置10,是否有不利条件,是否意味着1000x10用户=将模拟10k用户? 1个线程组可以模拟1000个并发用户吗? 问题答案: 我本可以将其写为评论,但没有字符。 @

    • 我最近不得不完成其中一个工作面试编码练习。基本上,它需要实现一个消息队列类: 根据传入消息中的优先级字段维护项目。 消息可以在三个优先级类别之一高,中,低通过message.priority字段值范围控制。 有一个getsize和isAir ty方法。 有一个位置(消息)方法。 有一个删除方法。 有getTop()方法(返回最高优先级的消息) 最后,我所做的是实现一个MessageQueue类,该

    • 现在,我希望交错控制器的一个选项为同一个用户激发两个或三个并发请求,并在每个请求中发送相同的cookie。 我如何做到这一点?

    • 我有一个关于JMeter中并发性和恒定吞吐量的查询。你能帮我做这个吗? 假设我有一个简单的JMeter脚本来测试RESTAPI(get),不同的JMeter参数设置如下。 恒定吞吐量定时器 假设:Api立即响应,没有任何延迟。 问题 我对JMeter的理解如下:如果我执行脚本,那么JMeter将并发触发5个请求(因为线程数设置为5),然后JMeter将等待一分钟(因为吞吐量设置为5个/分钟和JMe

    • 我正在用100到1K个用户成功地运行jmeter测试,但我怀疑响应时间是否高于预期。 对于相同数量的用户,如果减少页面数量,总的响应时间就会减少 那么我是否应该单独为页面运行测试呢? 我是否应该为实际的数字(5页*20个用户=100个并发用户)减少用户数--以进行性能测试?

    • 本文向大家介绍JMETER用户变量作用域测试流程,包括了JMETER用户变量作用域测试流程的使用技巧和注意事项,需要的朋友参考一下 在编写JMETER 脚本时,我们会使用到变量,变量的作用域是线程。 我们通过下面的脚本验证一下变量的返回是线程。 1. 我们先定义一个amount的流程变量。 2.线程组使用三个线程 3.在线程组中添加一个循环控制器,执行次数为3. 增加一个循环控制器。 添加一个be