【测试】----JMeter性能测试工具入门篇

本文介绍了ApacheJMeter这款Java开发的测试工具,涵盖其功能、优点(如开源免费、多协议支持)、缺点(IP欺骗和前端验证限制),并详细讲解了安装、线程组管理、并发执行、HTTP请求配置、参数化以及断言的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  •  定义(主要测试的是接口)

JMeter是Apache组织使用Java开发的一款测试工具,可以对服务器,网络或者对象模拟巨大的负载情况;通过创建带有断言的脚本来验证程序是否能返回期望的结果

  • 优缺点
  • 优点
  1. 开源免费
  2. 跨平台(手机、苹果系统、安卓系统等平台都可以)
  3. 支持多协议
  4. 功能强大,工具安装快捷小巧
  • 缺点
  1. 不支持IP欺骗
  2. 无法验证JS程序,也无法验证页面UI(前端的一些东西)
  • 安装 
  1. 输入网址进行安装

  2.修改编码集,防止乱码

  

  •  线程组

进程:正在运行的程序   

线程:进程中的执行线索 

线程组:有很多线程,方便管理,可以按性质划分

  • 特殊的线程组
  1. SetUp线程组:最优先执行

     2.tearDown线程组:最后执行

  

  • 并发执行和顺序执行
  1.  并发执行(顺序打乱)

2.顺序执行

  

  • http请求的默认值(被复用的内容进行封装)

 

  • 信息头管理器(新增提交的数据是JSON格式的需要声明提交的数据内容类型)

 

  • 参数化(当提交的数据量比较大的时候,需要将繁琐的进行简化) 
  1. 用户定义的变量

 

  1. CSV数据文件设置(实现批量操作)

  

  1. 用户参数(必须要在JMeter里面添加的)

 

  1. 函数
  • 计数器函数

  

  • 随机数函数

  • 时间函数

  

  •  断言(让程序去代替人工判断响应结果是否符合预期)
  • 响应断言=断言状态码和响应体

  

  • 大小断言=判断响应内容的字节长度

  

  

  • 断言持续时间=判断响应时间

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值