artillery强大灵活的负载测试套件

Posted rongfengliang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了artillery强大灵活的负载测试套件相关的知识,希望对你有一定的参考价值。

artillery是基于nodejs 编写的负载测试套件支持http&&socket.io&&websockets&&kinesis&&hls

包含以下特性

  • 多协议支持(http,websocket,socket.io,kinesis,hls)
  • 场景化,支持复杂场景测试(web app,api,电子商务)
  • 负载测试&&功能测试
  • 性能指标
  • 脚本话(使用js 编写扩展,同时也可以直接使用npm包)
  • 集成 statsd,开箱即用的实时报告(datadog,librato,influxdb)
  • 可扩展 编写自定义的报告、、自定义插件,自定义协议
  • 更多,html 报告,cli 支持,以及 csv 文件参数

参考资料

https://github.com/artilleryio/artillery

以上是关于artillery强大灵活的负载测试套件的主要内容,如果未能解决你的问题,请参考以下文章

拥有数千个虚拟用户的 Node.JS 负载测试工具

使用jmeter进行压力测试及如何添加负载机

在 Artillery 中跨 YAML 文件使用全局变量

软件测试工具都有哪些?

Artillery 是不是支持 GET 和 POST 以外的 html 方法?

灵活调整CAN总线负载 ,精度控制1%以内,且高可用