linux上安装性能测试工具k6遇到的坑

背景:之前一直研究wrk,后来偶然看到一篇文档说K6的综合性能比较好,是用GO编写的,使用js脚本来编写测试场景,面向对象是开发人员和测试人员,只要你会写js代码就ok(PS:不会可以学),支持http1.1,http2, grpc,websockets等协议,本身是针对单机压测的,不过支持通过K8S集群部署实现分布式,所以想要下载安装试用下

K6的中文文档比较少,官方文档参考:https://k6.io/docs/

安装参考文档:https://k6.io/docs/getting-started/installation/

下面是官网的在CentOS上安装k6的步骤截图:

 本人用的是centOS7的系统:centos:7.6-1.3.0

 按照文档操作遇到到如下问题:

 1.首先是yum不能用,因为自己之前更新了python的版本为3,而yum必须要用python2解析,这个可以修改报错文件的第一行修改python解析器的版本

 2.还有诸如yum签名问题之类的

遇到各种问题,网上找了各种解决方案,还是没安装好,

最后解决办法:

找到K6 的github地址,进入下载目录,地址:  https://github.com/k6io/k6/releases

下载Linux系统的rpm版本:

在下载好的rpm包的安装目录下输入如下的命令:

 rpm -ivh k6-v0.33.0-linux-amd64.rpm

安装完之后输入在命令行输入k6看到如下的界面说明安装成功了

 后面陆续更新性能测试,性能测试工具相关的文章,想看的话点个关注再走呀

原文地址:https://www.cnblogs.com/zhaijing/p/14963152.html