我有一个(asp.net)Web服务服务,我使用Apigee作为API管理工具。我想知道一些性能测试工具来测试我的api,并且还希望根据SSL支持,加密,可以自动化,与源代码控制集成(tfs)来评估它们 任何人都可以建议一些工具选项或任何其他有关性能测试的信息吗?
答案 0 :(得分:3)
基本上任何支持HTTP(S)协议和设置标头的性能测试工具都可用于负载测试API。
最受欢迎的网络服务测试工具是SoapUI。它也可以用于负载测试。
其他免费和开源工具包括:
有关上述软件的详细说明,样本测试报告和比较矩阵,请参阅Open Source Load Testing Tools: Which One Should You Use?指南。
就我个人而言,我会选择JMeter,因为SoapUI和Gatling不会扩展(即如果一台机器无法产生预期的负载,那将是你的瓶颈),Grinder和Tsung不是那么用户友好(相应的Python和XML测试定义格式)
答案 1 :(得分:0)
Restbird,提供docker部署并支持javascript,python和Golang添加逻辑,所有内容都存储在本地文件系统中,易于扩展。