当 运行 25 个线程的负载测试时,我应该使用什么 jmeter 配置
What jmeter configuration I should use when running load test of 25 threads
我需要 运行 25 个线程的负载测试,最有效的配置是什么? (加速期......)。我 运行 使用以下配置进行负载测试,一些线程失败,但如果我只是单独 运行 脚本,则通过。
您的配置意味着:
- JMeter 从 1 个线程开始,每 4 秒添加一个线程
- 一旦启动,每个线程将开始执行 Samplers 颠倒(或根据逻辑控制器)
- 当线程执行完最后一个采样器时它会被关闭
- 当最后一个线程执行最后一个采样器时测试结束
根据采样器的数量和应用程序响应时间,您可能会或可能不会实现 25 个用户并发,您可能需要使用 Active Threads Over 时间侦听器
检查并发用户的实际数量
如果您想确保有 25 个在线用户,请将“循环计数”设置为 Infinite
,并将“指定线程生命周期”持续时间设置为超过您的启动期。有关详细信息,请参阅 JMeter Test Results: Why the Actual Users Number is Lower than Expected 文章。
关于失败 - 如果没有看到请求和响应的详细信息,我们无法陈述任何有意义的内容,请确保使用 View Results Tree 侦听器保存它们并检查失败请求的响应正文
我需要 运行 25 个线程的负载测试,最有效的配置是什么? (加速期......)。我 运行 使用以下配置进行负载测试,一些线程失败,但如果我只是单独 运行 脚本,则通过。
您的配置意味着:
- JMeter 从 1 个线程开始,每 4 秒添加一个线程
- 一旦启动,每个线程将开始执行 Samplers 颠倒(或根据逻辑控制器)
- 当线程执行完最后一个采样器时它会被关闭
- 当最后一个线程执行最后一个采样器时测试结束
根据采样器的数量和应用程序响应时间,您可能会或可能不会实现 25 个用户并发,您可能需要使用 Active Threads Over 时间侦听器
检查并发用户的实际数量如果您想确保有 25 个在线用户,请将“循环计数”设置为 Infinite
,并将“指定线程生命周期”持续时间设置为超过您的启动期。有关详细信息,请参阅 JMeter Test Results: Why the Actual Users Number is Lower than Expected 文章。
关于失败 - 如果没有看到请求和响应的详细信息,我们无法陈述任何有意义的内容,请确保使用 View Results Tree 侦听器保存它们并检查失败请求的响应正文