type
status
date
slug
summary
tags
category
icon
password
前言:
欢迎您来到我的知识海洋~
环境
- 系统:Linux - Centos
- 工具jmeter v5.6
使用教程 安装jmeter
首先,相应的JMeter测试计划需要使用一个具有图形界面的环境进行配置和保存,然后才可以在命令行/CentOS环境中运行。在没有图形化界面的情况下,你必须创建一个.jmx文件,它将包含你的测试计划。你可以使用图形界面的JMeter在本地环境中来创建和配置.jmx文件。
步骤如下:
- 打开本地JMeter(需要先安装),创建一个新的测试计划,然后在测试计划里添加线程组(Threads -> Thread Group)。
- 在线程组中添加HTTP请求Sampler(Add -> Sampler -> HTTP Request)。在HTTP Request中配置如下信息:
- Server Name or IP:输入
host or url
- Path:输入
/
path - Method:选择
POST
- Body Data:输入你的json请求体,
- Name:
Content-Type
, Value:application/json
在HTTP Headers Manager(Add -> Config Element ->HTTP Header Manager)部分添加下面的headers:
- 在线程组下添加监听器(Listeners),例如 Summary Report 和 Aggregate Report。
- 将测试计划保存为 .jmx 文件。
然后,上传这个.jmx文件到你的CentOS服务器,使用 JMeter 的命令行模式(Non-GUI mode)运行测试。首先,你需要在服务器中安装JMeter。然后,你可以使用如下命令来运行测试:
这个命令会启动一个非GUI模式的JMeter测试。
-n
表示非GUI模式运行,-t
后面是你的.jmx测试计划文件,-l
后面是用来存储测试结果的 .csv 文件,-e -o
后面是用于存储HTML报告仪表板的目录。在执行了上述命令之后,你就可以在制定的路径中查看测试结果和QPS。
欢迎您在底部评论区留言,一起交流~
- 作者:Tdou
- 链接:https://www.tdouguo.com/p/test-qps.html
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。