1 万 Star !自称“最牛叉的”负载测试工具

k6 是一款开源、高性能的负载测试工具,专为开发和测试人员设计,支持DevOps工作流。它使用基于ES6的脚本编写,提供友好的API,涵盖HTTP1/2、WebSocket、gRPC协议,并支持TLS、HAR转换等功能。用户可通过设置虚拟用户(VU)、执行时间和迭代次数进行性能测试。k6还具备检查和阈值功能,适用于持续集成测试,并能将结果输出到外部存储。
摘要由CSDN通过智能技术生成

【导语】:k6 是一个面向开发和测试人员,适应 DevOps 时代的高性能、现代化、自称“开发者体验最好”的负载测试工具,在 GitHub上已有 10.6K Star。

简介

k6 是一个免费、开源、高性能的负载测试工具,能有效提高性能测试的生产力。它总结了Load Impact在负载和性能测试行业的多年经验,提供了简洁、方便的脚本API,支持本地和云端执行,可进行灵活的配置。

k6 自称是“开发者体验最好”的负载测试工具。

k6 支持以下功能特性:

1、 使用基于ES6语法的编写脚本:支持模块化,以便更好地实现代码复用

2、 所有的东西都是代码:为了版本控制更友好,测试逻辑和配置选项都在JS脚本中

3、 友好:检查和阈值的存在,使得持续化配置构建更加容易

4、 支持HTTP1、HTTP2、WebSocket和gRPC协议

5、 支持TLS:配置客户端证书、SSL/TLS版本以及加密套件

6、 内置支持了很多特性:Cookies、加密、自定义指标、编码、环境变量、JSON、HTML表单等

7、 内置HAR转换器:将浏览器搜集的网络信息har文件直接转换为k6脚本

项目源码地址是:

https://github.com/loadimpact/k6

安装

Mac环境使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值