使用Jmeter进行web服务测试
我是新来的使用Jmeter进行web服务测试,jmeter,performance-testing,Jmeter,Performance Testing,我是新来的JMeter,我的任务是做一个POC,在那里我需要加载测试webserivce。我学习了一些基础知识,比如添加测试计划、添加线程、添加SOAP/RPC请求sampler,我也得到了响应。但是,我不知道如何使用JMeter实现下面的场景 我需要600用户以每请求/秒点击服务(这应该运行10分钟),第二个场景是2000用户以5请求/秒点击服务(同样,这应该运行10分钟) 另外,JMeter是否可以处理这么多线程/用户 任何输入都将不胜感激。如果您正确配置JMeter,模拟2k用户应该不会有
JMeter
,我的任务是做一个POC,在那里我需要加载测试webserivce。我学习了一些基础知识,比如添加测试计划、添加线程、添加SOAP/RPC请求
sampler,我也得到了响应。但是,我不知道如何使用JMeter
实现下面的场景
我需要600
用户以每请求/秒
点击服务(这应该运行10分钟),第二个场景是2000
用户以5请求/秒
点击服务(同样,这应该运行10分钟)
另外,JMeter是否可以处理这么多线程/用户
任何输入都将不胜感激。如果您正确配置JMeter,模拟2k用户应该不会有问题,实际上您可能需要更多,因为您的web服务响应时间将超过1秒-您将无法实现每秒2k个请求
- 在非GUI模式下运行测试
- 禁用所有侦听器(如果有)
- 增加JVM堆大小
- 在中将“循环计数”设置为
或永久
-1
- 勾选“调度程序”框并设置所需的持续时间(
s)600
- 添加并指定所需的吞吐量(以每分钟请求数为单位)
如果您正确配置JMeter,那么模拟2k用户应该不会有问题,实际上您可能需要更多,因为您的web服务响应时间将超过1秒—您将无法实现每秒2k个请求
- 在非GUI模式下运行测试
- 禁用所有侦听器(如果有)
- 增加JVM堆大小
- 在中将“循环计数”设置为
或永久
-1
- 勾选“调度程序”框并设置所需的持续时间(
s)600
- 添加并指定所需的吞吐量(以每分钟请求数为单位)
谢谢你…明天将尝试一下…谢谢你的建议!如何配置“2000个用户以每秒5个请求点击服务”。我对每秒5个请求感到困惑。我把这个放在哪里?这是可配置的吗?我已经提到了。将其添加到您的测试计划中,并将“目标吞吐量”配置为每分钟
300个请求(5个请求*60秒)。谢谢您…明天将尝试…谢谢您的建议!如何配置“2000个用户以每秒5个请求点击服务”。我对每秒5个请求感到困惑。我把这个放在哪里?这是可配置的吗?我已经提到了。将其添加到测试计划中,并将“目标吞吐量”配置为每分钟300个请求(5个请求*60秒)。