【发布时间】:2020-06-03 13:07:34
【问题描述】:
我正在努力寻找一个框架来帮助我测试我正在编写的服务的性能,该服务的运行过程很长。服务的简化描述是:
- POST 数据到服务 /start 端点,它返回一个令牌。
- 在 /status/{token} 处获取操作的状态,轮询它,直到它返回完成状态。
- 从 /result/{token} 获取结果。
我曾涉足过 Locust.io,它可以很好地衡量 API 的响应能力,但对于衡量整体端到端性能几乎没有什么作用。我真正想做的是测量完成所有三个步骤需要多长时间,特别是当我并行运行许多步骤时等。我应该想象我的服务后端比其他 API 更快地崩溃。
谁能推荐我可以用来衡量这个的任何工具/库/框架吗?我想将它与我的构建管道集成,以便在代码更改时测量性能。
非常感谢
【问题讨论】:
标签: performance api rest testing performance-testing