Artillery是一个可扩展、灵活且易于使用的完整负载测试平台,支持生产级别的负载测试。它提供分布式负载测试、支持测试多种服务(包括Web应用、HTTP API、GraphQL服务等),并集成了Playwright进行浏览器测试。Artillery还提供报告和协作功能,拥有20多个集成和插件,支持监控、可观测性、CI/CD和IDE。它在AWS或Azure账户中执行测试,成本效益高,无需管理基础设施。
Gatling是一个开源的性能测试工具,支持无代码快速启动、Java和JavaScript脚本编写模拟、使用Recorder记录测试。它还提供了丰富的协议支持,如HTTP、WebSocket、SSE、JMS、MQTT、gRPC和Postman,以及企业级的云测试执行和管理功能。