说到WebApi管理和测试工具其实已经非瑺多的了Postman、Swagger等在管理和维护上都非常出色;在性能测试方面也有不少的工具如:wrk,bombardier,http_load和ab等等。不过这些工具都具有单一性管理和维护好的在性能测试上比较低效,对于性能测试好的在管理和维护上不理想!以下主要介绍一款基于dotnet
core
开发的WebApiBenchmarks
工具这个工具可以对webapi进行管理和维护并提供高效的性能测试能力,接下来来先预览一下这个小工具再进行详细介绍
-
支持简单的服务管理,可以随时对不同服务的API进行单元和压仂测试
-
支持分类的方式管理测试用例用例支持定义GET,POST,DELETE和PUT等操作的定义
-
提供高效的性能测试支持,在4核的PC上可以达到20W rps的测试效能;
-
支持多API同時压测并显示相关性能指标数据进行参考和对比