JMeter - 接口压力测试工具简单使用

这篇具有很好参考价值的文章主要介绍了JMeter - 接口压力测试工具简单使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【启动前配置】
启动JMeter前可以先配置语言和编码:

修改:E:\JMeter\apache-jmeter-5.5\bin\jmeter.properties文件中:
1.language=en

# 指定语言
language=zh_CN

2.sampleresult.default.encoding=ISO-8859-1

# 指定编码 UTF-8
sampleresult.default.encoding=UTF-8

也可以启动后设置语言:Options  --> Choose language  --> Chinese(Simplified)

【正式使用步骤】

第一步:设置线程组(Thread Group)

操作:右击 Test Plan --> Add --> Thread(Users)  --> Thread Group

配置项:
1.线程组名称
2.线程数
3.Ramp-Up时间:在指定时间内启动指定的线程数任务,0表示自动选择时间
4.循环次数

总并发线程数 = 线程数 * 循环次数

保存到指定目录,比如:E:\JMeter\test_sample


第二步:添加 "HTTP 请求默认值" - 即设置服务http请求的根(域名or ip:端口)路径

操作:右击线程组 --> 添加(Add) --> 配置原件(Config Element) --> HTTP 请求默认值(HTTP Request Defaults)

配置项:

1.HTTP请求默认值 - 名称
2.基本-协议:http
3.基本-服务器名称或IP:localhost
4.基本-端口号:8080


第三步:创建接口的 HTTP请求

操作:右击线程组 --> 添加(Add) --> 取样器(Sampler) --> HTTP请求(HTTP Request)

配置项:

1.HTTP请求 - 名称:具体的api接口名称,比如"商品列表接口"
2.基本-HTTP请求-方法: GET/POST ...
3.基本-HTTP请求-路径: /
4.基本-端口号:8080


单个用户测试示例:

HTTP请求名称:用户信息
HTTP请求方法:GET
HTTP请求路径:/user/info
点击底部[添加]按钮,添加请求参数:3中类型:(参数|消息体参数|文件上传)

如果选择是"参数":直接手动输入请求参数的key:value对、内容类型即可


第四步:配置测试数据

1.准备好数据文件,内部保存用户测试的请求入参数据,比如文件名为:params.txt

params.txt示例:

如果参数设置为:mobile,token,则文件内容为:
17715920973,gehjerjhgegehrehrt
13115920973,jhjhhuttrghtrjyxxv
15615920973,tgtrtrtregehrevchb
...

2.创建配置原件:右击线程组 --> 添加(Add) --> 配置元件(Config Element)  --> CSV Data Set Config


元件名称:根据具体测试内容设置名称
文件名:浏览 --> 找到params.txt文件的位置
文件编码:UTF-8
变量名称:最重要,就是请求入参,比如参数组成形式为:userId,token,则对应的是params.txt

3.右击线程组 --> 添加(Add) --> 配置元件(Config Element)  --> HTTP Cookie管理器

点击底部"添加"按钮,设置选项值:

名称:token
值:${token}
域:localhost
路径:"/"

4.其他参数形式的"配置元件"设置示例:

右击线程组 --> 添加(Add) --> 配置元件(Config Element)  --> 用户定义的变量 --> 底部"添加"按钮 --> 设置参数与值

动态参数值使用 ${keyName} 形式设置


第五步:配置测试输出结果

操作:
右击:线程组 --> 添加(Add) --> 监听器(Listener)  --> 聚合报告
右击:线程组 --> 添加 --> 监听器  --> 用表格查看结果
右击:线程组 --> 添加 --> 监听器  --> 察看结果树
右击:线程组 --> 添加 --> 监听器  --> 响应时间图
右击:线程组 --> 添加 --> 监听器  --> 图形结果


第六步:执行测试

点击工具栏绿色三角形启动按钮即可启动测试


 文章来源地址https://www.toymoban.com/news/detail-662315.html

到了这里,关于JMeter - 接口压力测试工具简单使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 压力测试工具 Jmeter 如何下载安装及使用教程

    压力测试工具 Jmeter 如何下载安装及使用教程

    两种下载方式: 官网下载地址(不推荐) :Apache JMeter - Download Apache JMeter ​ jemter腾讯下载地址(推荐): https://mirrors.cloud.tencent.com/apache/jmeter/ 安装前的准备工作: 查看本地环境是否已经安装并配置了jdk 默认优秀的你和我一样万事俱备了。开始安装(简单) 解压下载的文

    2023年04月16日
    浏览(10)
  • Jmeter-压力测试工具

    Jmeter-压力测试工具

    1s内发送大量请求,模拟高QPS,用以测试网站能承受的压力有多大 Jmeter依赖于JDK,所以必须确保当前计算机上已经安装了JDK,并且配置了环境变量。 可以Apache Jmeter官网下载,地址:http://jmeter.apache.org/download_jmeter.cgi 或者直接用这个提供好的旧版本: 链接:https://pan.baidu.com

    2024年02月13日
    浏览(16)
  • 压力测试与测试工具jmeter的介绍

    压力测试与测试工具jmeter的介绍

    目录 一、性能指标 二、jmeter (一)JMeter 安装 (二)JMeter 压测示例 1、添加线程组 2、添加 HTTP 请求  3、添加监听器 4、启动压测查看分析结果 (三)JMeter Address Already in use 错误解决   压力测试考察当前软硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在。压测

    2024年02月14日
    浏览(10)
  • 在企业使用jmeter开展实际的接口自动化测试工具

    在企业使用jmeter开展实际的接口自动化测试工具

    在企业使用jmeter开展实际的接口自动化测试工具,建议按如下操作流程, 可以使整个接口测试过程更规范,更有效。 接口自动化的流程: 1、获取到接口文档:swagger、word、excel ... 2、熟悉接口文档然后设计测试用例(一般都是先在excel中编写) 3、进行用例评审 4、将excel中的

    2024年02月16日
    浏览(48)
  • jmeter接口测试、压力测试简单实现

    jmeter接口测试、压力测试简单实现

    测试计划—线程组—配置元件—前置处理器—定时器—逻辑控制器—取样器—后置处理器—断言—监听器 组件的作用范围: 同级组件 同级组件下的子组件 父组件 1、基于webservice协议接口,通过xml传输数据 2、基于dubbo协议接口,通过json传输数据 3、基于http协议接口,通过

    2024年02月15日
    浏览(10)
  • 接口测试工具——Postman测试工具 & Swagger接口测试+SpringBoot整合 & JMeter高并发测试工具

    接口测试工具——Postman测试工具 & Swagger接口测试+SpringBoot整合 & JMeter高并发测试工具

    头部携带token 类型选择JSON https://apifox.com/ swagger2,较多 swagger3, Knife4j的前身是swagger-bootstrap=ui,前身swagger–bootstrap-ui是一个纯swagger–ui的ui皮肤项目 https://doc.xiaominfo.com/docs/quick-start 底层就是swagger 序号 注解 作用 1 @Api(tags = “图书的api接口类”) 左侧名字 2 @ApiOperation(“findPa

    2024年02月12日
    浏览(18)
  • linux系统nginx工具接口压力测试工具和关联php页面

    ab是Apache超文本传输协议(HTTP)的性能测试工具。其设计意图是描绘当前所安装的Apache的执行性能,主要是显示你安装的Apache每秒可以处理多少个请求。 工具下载与使用 参数选项 内容解释 ab性能指标 吞吐率(Requests per second) 服务器并发处理能力的量化描述,单位是reqs/s,指

    2024年01月25日
    浏览(13)
  • Jmeter和Postman那个工具更适合做接口测试?_接口测试用postman还是jmeter

    Jmeter和Postman那个工具更适合做接口测试?_接口测试用postman还是jmeter

    先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前! 因此收集整理了一份《2024年最新软件测试全套学习资料》

    2024年04月25日
    浏览(12)
  • Jmeter接口测试工具详解项目实战(三)

    Jmeter接口测试工具详解项目实战(三)

    一、没有接口文档时,如何使用jmeter录制和创建脚本 1.抓包 2.badboy 3.jmeter自带的http代理服务器     (1)新建线程组     (2)新建代理服务器:测试计划-非配置元件-代理服务器              端口:8888              目标控制器:设置为你录制的目标线程组            

    2024年01月25日
    浏览(11)
  • 性能测试工具 Jmeter 做 Http 接口测试 :编写自定义函数

    目录 一、 前言 二、 编写自定义函数的步骤 1. 新建一个工程,导入 jmeter jar 包。 2. 新建 package:stressTest.functions 3. 新建一个类继承 AbstractFunction,重写以下方法: 4. 打包 5. 将打出来的 jar 包拷贝至 jmeter 的目录: 6. 运行

    2024年02月15日
    浏览(18)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包