Skip to content

Fortio

Fortio

image-20240309164914422

目录

[toc]

简介

Fortio是一个用于性能测试、负载测试和Web UI的工具,它允许你指定每秒请求的数量以及持续时间等参数,非常适用于测量和比较不同服务的性能

Fortio(Istio 测试工具)

安装

1、docker方式

安装Fortio的一种简单方式是使用其提供的Docker镜像。以下是基于Docker安装Fortio的步骤:

  1. 安装Docker(如果你的系统上还没有安装Docker)。

  2. 运行Fortio的Docker容器:

bash
dockerrun-p8080:8080-p8079:8079fortio/fortioserver

这条命令会下载Fortio的Docker镜像(如果本地没有的话),并启动一个包含Fortio服务器的容器。-p 8080:8080-p 8079:8079参数将容器内的8080和8079端口映射到主机的对应端口,其中8080是Fortio的Web UI端口,8079是gRPC的端口。

  1. 你可以在浏览器中访问 http:centos7.61810用于测试k8s里wordpresshpa现象。

本次用rpm方式安装。

  • 软件

链接:https:这行命令是使用Fortio进行负载测试的示例。各个参数的意义如下:-`-a`:自动调整参数。-`-c 8`:使用8个并发连接。-`-qps 1000`:每秒查询数(QPS)设为1000。这意味着Fortio将尝试每秒发送1000个请求。-`-t 60s`:测试时间设置为60秒。-`"http://wordpress.onedayxyy.com:30310"`:这是要测试的目标URL,其中包含了自定义的端口`30310`将以上参数整合到一起,这条Fortio命令将对指定的URL施加压力测试,保持60秒的时间内每秒发起1000次请求,并且使用8个并发连接。`-a`参数让Fortio自动调整其他一些不太常用的参数以便于测试。这个命令在启动时,会尝试对指定的网站地址发起负载测试。这通常用于评估网站、应用程序或服务能够处理的负载量,以及在高负载情况下的表现。运行此命令前需要确保Fortio已经正确安装在执行测试的系统上。请注意,在对任何生产环境的服务或网站进行负载测试之前,应先得到授权。未经授权的负载测试可能违反法律或服务条款,可能被视为拒绝服务攻击(DoS或DDoS)。

image-20240309164534934

关于我

我的博客主旨:

  • 排版美观,语言精炼;
  • 文档即手册,步骤明细,拒绝埋坑,提供源码;
  • 本人实战文档都是亲测成功的,各位小伙伴在实际操作过程中如有什么疑问,可随时联系本人帮您解决问题,让我们一起进步!

🍀 微信二维码

x2675263825 (舍得), qq:2675263825。

image-20230107215114763

🍀 微信公众号

《云原生架构师实战》

image-20230107215126971

🍀 个人博客站点

https:

版权:此文章版权归 One 所有,如有转载,请注明出处!

链接:可点击右上角分享此页面复制文章链接

上次更新时间:

最近更新