技术分享
🗒️使用Jm测试接口的QPS
00 分钟
2023-8-30
2023-11-6
type
status
date
slug
summary
tags
category
icon
password
😀
前言: 欢迎您来到我的知识海洋~
 

环境

  • 系统:Linux - Centos
 

使用教程 安装jmeter

 
 
首先,相应的JMeter测试计划需要使用一个具有图形界面的环境进行配置和保存,然后才可以在命令行/CentOS环境中运行。在没有图形化界面的情况下,你必须创建一个.jmx文件,它将包含你的测试计划。你可以使用图形界面的JMeter在本地环境中来创建和配置.jmx文件。
步骤如下:
  1. 打开本地JMeter(需要先安装),创建一个新的测试计划,然后在测试计划里添加线程组(Threads -> Thread Group)。
  1. 在线程组中添加HTTP请求Sampler(Add -> Sampler -> HTTP Request)。在HTTP Request中配置如下信息:
      • Server Name or IP:输入host or url
      • Path:输入/path
      • Method:选择POST
      • Body Data:输入你的json请求体,
      在HTTP Headers Manager(Add -> Config Element ->HTTP Header Manager)部分添加下面的headers:
      • Name: Content-Type, Value: application/json
  1. 在线程组下添加监听器(Listeners),例如 Summary Report 和 Aggregate Report。
  1. 将测试计划保存为 .jmx 文件。
然后,上传这个.jmx文件到你的CentOS服务器,使用 JMeter 的命令行模式(Non-GUI mode)运行测试。首先,你需要在服务器中安装JMeter。然后,你可以使用如下命令来运行测试:
这个命令会启动一个非GUI模式的JMeter测试。-n表示非GUI模式运行,-t后面是你的.jmx测试计划文件,-l 后面是用来存储测试结果的 .csv 文件,-e -o后面是用于存储HTML报告仪表板的目录。
在执行了上述命令之后,你就可以在制定的路径中查看测试结果和QPS。
 
💡
欢迎您在底部评论区留言,一起交流~

评论
  • Valine