k6 新崛起的性能测试工具
性能测试工具的现状
在软件测试界,只要一提起来性能测试工具,大家甭管是做过性能测试的,还是没做过性能测试的,大多数都能异口同声的说出来两个重量级工具,LoadRunner和Jmeter。一个代表了商业性能测试工具的巅峰,一个带走了了当今大部分人的注意力。我今天不谈Loadrunner和Jmeter。我今天要谈的是新一代的测试性能测试工具--k6。
K6的特点
1. 具有开发人员友好API的CLI工具。
2. JavaScript ES2015 / ES6中的脚本编写-支持本地和远程
3. 自动化友好的负载测试
用场景
k6用户通常是开发人员,性能测试工程师。他们使用k6来测试API,微服务和网站的性能。常见的k6用例是:
负载测试
k6经过优化,可最大程度地减少系统资源的消耗。这是一种高性能工具,旨在在预生产和QA环境中以高负载运行测试(负载,压力,稳定性)。
性能监控
k6为性能测试自动化提供了很好的原语。您可以在少量负载下运行测试,以持续监视生产环境的性能。
负载测试宣言
我们的负载测试宣言是经过多年深入研究,进行性能和负载测试的结果。我们创建它来作为指导,可以帮助您正确地进行性能测试!
简单测试总比没有测试好
负载测试应现有性能指标
开发人员要在开发阶段就开始做性能自测
开发者的经验非常重要
尽可能多的在测试环境发现性能问题
版权声明: 本文为 InfoQ 作者【IT民工仁兄】的原创文章。
原文链接:【http://xie.infoq.cn/article/39f40c55b26608d205e3a9f57】。文章转载请联系作者。
评论