美文网首页
接口性能测试工具vegeta

接口性能测试工具vegeta

作者: voidFan | 来源:发表于2021-09-23 21:27 被阅读0次

简介

Vegeta 是一个用 Go 语言编写的多功能的 HTTP 负载测试工具,它提供了命令行工具和一个开发库。

二进制包下载地址: <u>https://github.com/tsenart/vegeta/releases</u>

安装Vegeta

解压后,将vegeta移动到 /usr/bin目录即可。
vegeta -version # 查看版本

参数说明

-cpus int: 使用 CPU 的数量 (默认为 4 个)
-profile string: 指定在执行期间启用哪个分析器,支持 cpu 和 heap。
-version: 打印版本并退出。attack command:
-body string: 指定请求主体文件里的内容。
-cert string: 指定用于 HTTPS 请求的 PEM 格式的客户端证书文件。如果 -key 未指定,它会被设置为这个标志的值。
-connections int: 指定每个目标主机打开的空闲连接的最大数目,默认值为 10000。
-duration duration: 指定发送请求到目标主机的时长,用 0 表示永久。
-header value: 指定目标的请求头,可以重复指定多个请求头。
-http2: 指定是否向支持的服务器发送 HTTP/2 请求,默认为:true。
-insecure: 指定是否忽略无效的服务器 TLS 证书。
-keepalive: 指定是否使用持久链接,默认值为:true。
-key string: 指定 HTTPS 请求中使用的 PEM 编码的 SSL 客户端证书私钥文件。
-laddr value: 指定要使用的本地 I P地址,默认值为:0.0.0.0。
-lazy: 指定是否使用延迟模式读取目标。
-output string: 指定输出文件的位置,默认为标准输出。
-rate uint: 指定每秒钟对目标发送的请求数,默认值为:50。
-redirects int: 指定每个请求的重定向的最大次数,默认为 10 次。当值为 -1, 不会遵循重定向但响应标记为成功。
-root-certs value: 指定可信的 TLS 根证书文件,多个的情况下使用逗号分隔。如果未指定,使用系统默认的 CA 证书。
-targets string: 指定目标文件,默认为标准输入。
-timeout duration: 指定每个请求的超时时间,默认值为 30s。
-workers uint: 指定初始化进程数量,默认值为 10。
-inputs string: 指定报告输入文件,默认为标准输入。
-output string: 指定报告输出文件,默认为标准输出。
-reporter string: 指定要生成的报告的格式,支持 text,json, plot, hist[buckets]。默认为文本。dump command:
-dumper string: 指定转存文件,支持 json, csv 格式。默认为 json 格式。
-inputs string: 指定要转存的输入文件,默认为标准输入,指定多个用逗号分隔。
-output string: 指定要转存的输出文件,默认为标准输出。

相关文章

  • 轻松使用Locust & 与Jmeter对比

    前言 在做接口性能测试的时候也使用过几个工具:AB、Jmeter、Locust、Vegeta。 这几个工具中,应该...

  • 接口性能测试工具vegeta

    简介 Vegeta 是一个用 Go 语言编写的多功能的 HTTP 负载测试工具,它提供了命令行工具和一个开发库。 ...

  • 接口测试工具——soapUI

    界面: 标签:接口测试,性能测试,开源 简述:SoapUI,著名的接口测试和性能测试工具,jav技术栈开发,UI精...

  • 性能&接口测试工具——jmeter

    界面: 标签:接口测试,性能测试,apache,开源 简述:jmeter,著名的软件性能测试工具,也可以用于接口测...

  • 玩转测试工具

    测试工具 1.性能测试工具:loadrunner、jmeter2.接口测试工具:postman3.抓包工具:fiddle

  • 软件测试人员需要了解的工具有哪些?

    前言 我们将常用的测试工具分为10类。 测试管理工具 接口测试工具 性能测试工具 C/S自动化工具 白盒测试工具 ...

  • 自动化测试工具

    Web自动化测试工具:selenium、QTP。性能自动化测试工具:loadrunner、jmeter。接口自动化...

  • Jmeter5 性能测试 压测 常用插件安装

    日常性能测试和接口压测jmeter作为一个开源的接口性能测试工具,jmeter本身比较轻量级,容易上手,此外Jme...

  • 游戏测试内容

    游戏测试主要内容 功能测试,性能测试,压力测试,兼容测试,安全测试,接口测试,日志测试,弱网测试,GM工具测试,S...

  • Jmeter做接口测试

    本文主要针对http接口进行测试,使用Jmeter工具实现。 Jmter工具设计之初是用于做性能测试的,它在实现对...

网友评论

      本文标题:接口性能测试工具vegeta

      本文链接:https://www.haomeiwen.com/subject/iwzogltx.html