【发布时间】:2022-01-02 21:55:46
【问题描述】:
我目前正在尝试第一次使用 JMeter 对 REST API 进行负载测试。我遵循了一些教程,并认为我了解 JMeter 的基本工作原理。
现在我想知道对 API 进行负载测试的最佳方法是什么。我应该一次加载测试一个http请求(单独或在后台与其他http请求测试一起)。或者我应该对 API 的所有 http 请求进行负载测试。
我也很想获得有关负载测试 REST API 的其他建议,这将非常有帮助。
【问题讨论】:
-
我怀疑这样一个模糊的问题是否有一个普遍的答案。你们提供什么样的服务?您的 API 是否有处理操作的顺序?您想模拟真实用例来寻找瓶颈吗?或者您是否怀疑某个特定端点是瓶颈并想要对其进行故障排除?
-
我的 api 连接到 mongodb 和 hyperledger fabric 网络,用于锚定交易。主要目标是找到这个api可以支持多少负载,主要是多少tps。主要的 api 端点是这样工作的:用户发布一些信息,api 进行一些计算,然后将数据保存在数据库中,并调用区块链来锚定数据。最后,api 发送响应。就是区块链交易验证需要时间。因此,另一个 api 端点发送事务状态(也需要验证时间)。
标签: java spring api rest jmeter