这是针对电子商务项目的,其用户登录数量将更多。我已经得到了一个基准8000个并发用户需要登录,响应时间应该是3分钟
答案 0 :(得分:0)
@abi,嗨。
让我在这里提供一些笔记。 根据您的连接带宽,根据我作为性能测试工程师的经验,我会说jmeter单个实例在最佳情况下最多可容纳1k(1000)-2k(2000)用户负载。
考虑到您需要8k(8000个用户)的负载,您需要以分布式模式(主<->从属)启动jmeter。
对于此配置设置,我建议使用1个主节点和4个从节点。为此-您将在同一子网中需要5台机器(锯/天蓝色,无论如何)。
有关分布式设置的更多技术细节,请查看:
最后,如果需要对需要AUTHZ的API进行一些负载/性能测试,建议将授权(IDP绕过)和性能方案本身分开-在不同的线程组中。通常,DEV / Staging中的IDP不会承担太多负载。 因此,首先,您需要授权无负载(第一个线程组)。 在第二线程组中-开始在测试下调用目标API。
答案 1 :(得分:0)
这取决于:
因此,如果您的测试是一个简单的GET请求,该请求返回小文本响应-您可以在中型现代笔记本电脑上模拟1万名用户。而且,如果您的测试与繁重的请求,大量的响应,文件上传等相关,则可能有1000个用户。