Karate 使用Gatling的高级用户模拟
我正在尝试使用Gatling通过api模拟用户场景。我是scala和gatling的新手,希望模拟一个负载场景,以便: 它从0个用户开始, 在10秒内增加5个用户的负载, 将用户负载保持10秒钟, 在接下来的10秒内增加5个用户, 将用户负载保持10秒钟, 在接下来的10秒内,将用户数量从10减少到0 我使用空手道功能文件来定义api规范Karate 使用Gatling的高级用户模拟,karate,Karate,我正在尝试使用Gatling通过api模拟用户场景。我是scala和gatling的新手,希望模拟一个负载场景,以便: 它从0个用户开始, 在10秒内增加5个用户的负载, 将用户负载保持10秒钟, 在接下来的10秒内增加5个用户, 将用户负载保持10秒钟, 在接下来的10秒内,将用户数量从10减少到0 我使用空手道功能文件来定义api规范 感谢您的帮助。应该可以参考,然后是: 我试图复制相同的步骤,但gatling报告中的用户计数显示,在活动用户图中,只有1个用户出现峰值。@MrBrownsto
感谢您的帮助。应该可以参考,然后是:
我试图复制相同的步骤,但gatling报告中的用户计数显示,在活动用户图中,只有1个用户出现峰值。@MrBrownstone请尝试不同的值。阅读文档。空手道中可能存在漏洞-因此,如果需要,请遵循以下流程:
setUp(
create.inject(
rampUsers(5) during (10 seconds),
nothingFor(10 seconds),
rampUsers(5) during (10 seconds),
nothingFor(10 seconds),
rampUsers(0) during(10 seconds)
).protocols(protocol)
)