性能测试工具-Jmeter入门

Jmeter 下载与安装

官方网站:https://jmeter.apache.org/ .

  • 下载:官方下载链接 .
  • 安装: 解压即可
  • 运行: 打开目录里的 bin文件夹, 运行 jmeter ,window系统运行 jmeter.bat

安装插件管理器(Plugins Manager)

	Plugins Manager 用于拓展jmeter 功能,包括 websocket采样器

安装Websocket采样器

  • 打开 Plugins Manager 选项
  • 搜索安装如下插件即可
    websocket

Jmeter的基本使用

线程组

实现并发测试的关键
  • 创建线程组
    Tread Group

变量定义

  • 方式1, 选中跟节点,定义全局变量
    var
  • 方式2,创建用户变量(User Parameters)
    use params
    params

变量的引用

	${var_name}
  • 例如:
    use params

常用逻辑控制器

  • 循环控制器
    controller

公共http请求头的定义

在跟节点右键添加配置元件
header manager

数据提取器

JSON 格式的字段提取
  • 添加JSON Extractor 采样器(Http Request 采样器右键添加)
    JSON Extrator
  • 提取字段(一般使用 Main sample only即可)
  • 若返回结构如下
{
	"code": 0,
	"data": {
		"name": "CSDN",
		"age": 1
	}
}

JSON Extractor
该设置的意思是,把 data.name 的值赋值给变量 USER_NAME

  • 使用提取值 [ 类似提取定义的变量一样 ${USER_NAME}]
  • 注意事项(踩坑记录)
    • 多个字段提取,得创建多个提取器
    • 提取的变量不能被全局的变量名占用,不然不会有效

Websocket 采样器使用

  • 创建 websocket 链接
    websocket
  • 按需添加 读写采样器
    在这里插入图片描述
  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课程从基础讲起,全课程以实战为主,每个知识点通过实际案例演练讲解理论+实践结合,更容易理解,适合小白,低门槛,快速上手。 课程同时涵盖web端和移动端app测试,同时还加入了抓包工具的使用; 1) 第一阶段为JMETER 5.4.1 (最新版本)工具使用篇,通过Jmeter 介绍和安装、http 取样器、JDBC 取样器、JMETER 组件详细讲解、配置元件、三种参数化方式教你玩转JMETER 参数化、工作过程中间所需的常用函数、聚合报告、察看结果树、汇总报告等监听器知识,后置处理器、后置处理器之正则表达式提取器提取响应内容实践、读取本地JSON格式文件实例、正则表达式操作符、正则表达式工具之Regextester,系统全面学习正则表达式,突破JMETER 知识难点,响应断言、JMETER分布式、分布式原理、搭建JMETER 分布式、WebService协议接口测试。 每一个知识点采用理论加案例的方式,吃透每一个知识点,为性能测试实践奠定基础。 2) 第二阶段为性能测试实践篇1、通过JMETER 实践爬虫技术,爬取第三方平台全网页地址、批量爬取国外网站壁纸10W+图片并保存到本地;2、详细介绍Fiddler 抓包工具,Fiddler 抓包工具原理、Fiddler 抓取PC 端和移动端包信息、JMETER+Fiddler 结合使用对PC 端项目进行性能测试项目实践,提升PC 端性能测试能力;3、JMETER+Fiddler  结合使用对app 项目进行性能测试项目实践,提升app项目性能测试能力4、性能测试常见的业务指标和技术指标、响应时间、TPS、HPS等知识进行讲解5、通过JMETER 对移动端项目进行性能测试实战; 

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值