按响应时间查找 API 限制
Find the API limit by response time
Gatling 有没有办法在目标 API 响应时间恶化的情况下找到每秒 users/request 的限制?
我必须使用 Gatling 开发负载测试。
我的目标 API 保证响应时间小于 50 毫秒,用于 X 个并发请求的收费。
但我想找到响应时间大于 50ms 的限制。以便在生产量增加过多时增加风险。
是否可以在 Gatling 中做这样的事情:
loop
rampup user and keep alive (10 over 10 seconds)
asLongAs(global.responseTime < 50 ms)
谢谢
你不能真正编写这样的脚本 - 只能根据响应标准或基于断言的模拟来使操作失败。
实现您所追求的目标的最佳方法是 运行 模拟,在该模拟中逐渐增加并发用户数并使用报告(特别是针对全球 RPS 的响应时间)查看在什么时间点您的响应时间开始超过 50 毫秒
Gatling 有没有办法在目标 API 响应时间恶化的情况下找到每秒 users/request 的限制?
我必须使用 Gatling 开发负载测试。 我的目标 API 保证响应时间小于 50 毫秒,用于 X 个并发请求的收费。 但我想找到响应时间大于 50ms 的限制。以便在生产量增加过多时增加风险。
是否可以在 Gatling 中做这样的事情:
loop
rampup user and keep alive (10 over 10 seconds)
asLongAs(global.responseTime < 50 ms)
谢谢
你不能真正编写这样的脚本 - 只能根据响应标准或基于断言的模拟来使操作失败。
实现您所追求的目标的最佳方法是 运行 模拟,在该模拟中逐渐增加并发用户数并使用报告(特别是针对全球 RPS 的响应时间)查看在什么时间点您的响应时间开始超过 50 毫秒