如何在API级别加载测试?

时间:2016-09-07 17:08:42

标签: performance-testing web-api-testing

我喜欢在API级别上模拟测试客户端(所以我想跳过UI),就好像1000个客户端同时执行任务以查看服务器的状态。 所以基本上我正在寻找一个工具,它可以帮助我定义/脚本同时运行许多API调用 - 有谁知道这样的工具?

4 个答案:

答案 0 :(得分:1)

对于1000个客户端,我更喜欢Gatling,它可以用更少的资源创建更高的负载,虽然它仅限于http请求,你需要在Scala中开发场景(不要害怕,有一个能帮助你很多的录音机。此外,报告也很好。

除此之外,mm759提到的JMeter也可以。它的UI更直观。虽然对于1000个用户,您可能需要分布式负载生成器。

答案 1 :(得分:0)

您可以尝试jMeter。它可用于生成负载并测量性能。

答案 2 :(得分:0)

答案 3 :(得分:0)

LoadUI是一个非常好的工具,专门用于负载测试API。

如果您熟悉API测试,之前可能已经使用过SoapUI,那么LoadUI来自同一个人,但负载测试API。

JMeter是另一个好人。

尝试投入一点时间用于概念验证,并了解最符合您需求的内容。