系列文章:
总目录索引:九析带你轻松完爆 istio 服务网格系列教程
目录
1 前言
2 邀约
3 Fortio 介绍
4 Fortio 下载
5 Fortio 命令行
6 Fortio web 控制台方式
1 前言
如果你对博客有任何疑问,请告诉我。
2 邀约
你可以从 b 站搜索 “九析”,获取免费的、更生动的视频资料:
3 Fortio 介绍
Fortio 是 Istio 的负载测试工具,它提供了 web 控制台和命令行控制台的操作方式。因为后期我们在 Istio 断路器介绍中会使用到 Fortio,因此这节需要对 Fortio 进行安装和简单地操作。
4 Fortio 下载
推荐使用 Fortio 的命令行操作方式,因此我们选择 rpm 的安装方式。
curl -L https://github.com/fortio/fortio/releases/download/v1.3.1/fortio-1.3.1-1.x86_64.rpm -o fortio-1.3.1-1.x86_64.rpm
rpm -ivh fortio-1.3.1-1.x86_64.rpm
5 Fortio 命令行
执行如下语句向百度进行负载压测。
fortio load -c 5 -n 20 -qps 0 http://www.baidu.com
# 命令解释如下:
# -c 表示并发数
# -n 一共多少请求
# -qps 每秒查询数,0 表示不限制
命令执行的结果如下图所示:
6 Fortio web 控制台方式
web 控制台方式就是提供给习惯使用 web 界面操作的同学一个途径来使用 Fortio。因为是基于 web 方式,所以就需要首先启动一个 web server,这样客户端浏览器才可以访问到 web server 提供的操作界面进行负载压测。
nohup fortio server &
默认情况 fortio server 会启动 8080 端口,如下图所示:
打开浏览器,输入 http://IP:8080/fortio,访问 Fortio server:
直接点击“start”按钮,将会看到压测效果: 自此,九析带你轻松完爆了 Istio Fortio 负载压测工具。