如何对端点进行性能测试?

时间:2017-10-06 18:16:25

标签: load performance-testing

我更改了端点中的一些缓存逻辑,我想对其进行性能测试。服务器在Heroku上。我该如何测试这个端点?我可以使用哪些工具?

我知道ab apache工具。还有什么?

ab实际上似乎没有达到终点。当我向localhost发出请求时,它似乎没有提出真正的请求。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

你在哪里跑ab?除非您在终止与API端点的客户端连接的同一主机上运行它,否则无法将其指向localhost。

如果您正在寻找性能测试API的工具,我建议您查看以下内容:

完全披露:我参与了k6项目。以上所有都是开源工具,它们都允许您在实际代码中编写测试用例,这是我认为非常有用的。如果您不想/需要在实际代码中编写测试用例,可以使用其他几种工具:

然后有一些工具比Jmeter,Gatling,Tsung更复杂,更适合测试网站而不是简单或自动API端点测试(在我看来)。还有一些工具适用于API测试,但由于性能不佳,测量结果有点偏差,如炮兵,围攻和蝗虫。