
Jmeter
文章平均质量分 67
性能测试学习及遇到的问题解决。
爱学习de测试小白
书中自有颜如玉,书中自有黄金屋!
每天进步一点点,拥抱幸福是必然!
展开
-
15-Jmeter基于步骤的负载策略
目录前言插件安装策略设置 添加步骤线程组 参数说明 场景描述 添加取样器 添加监听器前言实际场景中用户有停留页面的浏览时间,不同页面的有进入有退出,可以使用步长插件来模拟用户操作的场景。插件安装Options --> Plugins Manager (前提:已安装插件管理才会有哦!)Available Plugins --> 输入插件:jpgc-Standard Set --> 勾选插件 --> ...原创 2021-05-22 09:31:05 · 167 阅读 · 0 评论 -
14-Jmeter分布式测试
目录前言控制机(master)配置执行机(slave)配置执行测试说明前言在使用Jmeter进行性能测试时,如果并发数比较大,单台主机的配置(CPU和内存)可能无法支持,这时可以使用Jmeter提供的分布式测试的功能。 原理:Jmeter分布式测试时,本地jmeter作为控制机(master),其它机器做为执行机(slave)。执行时,master会把脚本发送到每台slave上,slave 拿到脚本后就开始执行。执行完成后,slave会把结果回传给master,master会收原创 2021-03-28 09:12:45 · 462 阅读 · 0 评论 -
13-Jmeter连接mysql数据库
1. JDBC驱动下载下载链接:https://dev.mysql.com/downloads/connector/j/解压后把mysql-connector-java-8.0.22.jar包,放到jmeter的lib目录下2. 添加JDBC配置元件先在Test Plan 中加载驱动 添加线程组:Test Plan --> Add --> Threads(user) --> Thread Group 添加JDBC配置元件 :Thread Grou...原创 2021-01-01 21:04:06 · 200 阅读 · 0 评论 -
12-Jmeter前置、后置处理器简介
目录1. 前置处理器2. 后置处理器 2.1 正则表达式提取器3. 响应体中文显示乱码解决 3.1 修改配置文件1. 前置处理器在发出取样器请求前执行一些操作 用的比较多的是:设置一些参数、修改取样器的设置、脚本预处理2. 后置处理器作用:取样器被执行后被触发执行的元素。可用于解析响应数据,提取变量,以便后续使用 2.1 正则表达式提取器取样器右键 --> Add --> Post Processors --> Regular...原创 2020-12-28 21:29:08 · 3464 阅读 · 2 评论 -
11-Jmeter逻辑控制器
目录1. 逻辑控制器分类2. 控制Test Plan中节点执行顺序的逻辑控制器简介 2.1 ForEachController 2.2IF Controller3. 非控制Test Plan中节点执行顺序的逻辑控制器简介 3.1ThroughputController(吞吐量控制器) 3.2 TransactionController(事务控制器)1. 逻辑控制器分类 主要分两类 控制Test Plan中节点的逻辑执行顺序,如:Loo...原创 2020-12-27 18:12:06 · 369 阅读 · 0 评论 -
10-Jmeter定时器
目录1. 定时器种类2. 定时器作用域3. 常用定时器使用 3.1固定定时器使用(Constant Timer) 3.2 同步定时器使用(Synchronizing Timer) 3.3 精准吞吐量定时器(Precise Throughput Timer)测试计划中的元件执行顺序: 配置元件(CSV Data Set Config)-前置处理器-定时器-取样器-后置处理器-断言-监听器1. 定时器种类固定定时器(Constant Timer):通过...原创 2020-12-25 21:00:51 · 436 阅读 · 0 评论 -
09-Jmeter参数化
目录1. 用户参数2. CSV数据配置3. 随机参数化1. 用户参数取样器 --> Add --> Pre Processors --> User ParametersAdd User --> 填写Name (变量名) --> User_1 (变量值)取样器 --> Add --> Name (请求的参数) --> Value (变量名,与用户参数的Name下的值保持一致)查看请求结果2. CSV数据配置...原创 2020-12-24 20:43:03 · 169 阅读 · 1 评论 -
08-Jmeter生成HTML格式报告
1. 创建并保存脚本 略:看上篇https://blog.youkuaiyun.com/IT_heima/article/details/1115989212. 基本操作步骤cmd 命令进入jmeter安装目录的bin目录 执行命令:jmeter -n -t 脚本目录-l 测试结果文件-e -o 报告目录3. 参数说明 ● -n: 非GUI模式执行JMeter ● -t: 执行测试文件所在的位置 ● -l: 指定生成测试结果的保存文件,jtl文件格式 ●...原创 2020-12-23 21:27:17 · 186 阅读 · 0 评论 -
07-Jmeter命令行运行脚本
目录1.新建脚本步骤:2. 命令行运行 2.1 命令行格式 2.2 参数说明1.新建脚本步骤:通过双击jmeter.bat打开JMeter图形界面 在默认的Test Plan上创建一个Thread Group 在Thread Group上面添加一个Sampler,选择HTTP Request 在Thread Group上面添加一个View Results Tree 点击Run,在弹出对话框询问是否保存,点击Yes,保存脚本到默认目录,TestPlan.jmx 检...原创 2020-12-23 21:01:31 · 1763 阅读 · 0 评论 -
06-Jmeter报告简介
目录1. Aggregate Report 聚合报告2.Summary Report 概要报告1. Aggregate Report 聚合报告Label:取样器/监听器名称 #Samples:总共发给服务器的请求数量(事务数量) Average:单个请求的平均响应时间,单位是毫秒 Median:50%的请求的响应时间 90%Line:90%的请求的响应时间 95%Line:95%的请求的响应时间 99%Line:99%的请求的响应时间 Min:最小响应时间 ...原创 2020-12-20 14:16:04 · 316 阅读 · 0 评论 -
05-Jmeter添加断言Assertions
1. Response Assertion响应断言及断言结果1.1 新建断言线程组 右键--> Add --> Assertions --> Response Assertion 1.2 模式匹配规则:Contains (包括):返回结果包括你指定的内容 Marth (匹配):根据指定内容进行匹配 Equals:返回结果与你指定结果一致 Substring:返回结果是指定结果的字串 Not:不进行匹配Or :可以用于将多个断言模式进行OR连接(只要一个...原创 2020-12-18 22:06:47 · 468 阅读 · 2 评论 -
04-Jmeter创建第一个测试用例
目录1. 新建测试计划2. 新建一个Thread Group3. 新建一个HTTP请求4. 新建监听器5. 两种方式运行6. 查看运行结果1. 新建测试计划左侧点击Test Plan,在右侧Test Plan下的name输入框,可修改测试计划名称,保存后左侧可同步更改 2. 新建一个Thread Group点击TestPlan,右键,选择Add->Threads(Users)->Thread GroupsAction to be take...原创 2020-12-16 22:12:59 · 441 阅读 · 0 评论 -
03-Jmeter基本概念简介
1.工具组成1.1 组成部分资源生成器:用于生成测试过程中服务器、负载机的资源代码。 用户运行器:通常是一个脚本运行引擎,根据脚本要求模拟指定的用户行为。 报表生成器:根据测试中实时地的数据生成报表,提供可视化的数据显示方式。 负载发生器:用于产生负载,通常以多线程或是多进程的方式模拟用户行为。1.2Test Plan(测试计划)Test Plan:用来描述一个性能测试,包含与本次性能测试所有相关的功能。也就说本的性能测试的所有内容是于基于一个计划的。(相当于一个测试场景)2. 功能.原创 2020-12-15 21:48:13 · 621 阅读 · 0 评论 -
02-Jmeter图形界面及安装目录介绍
1.界面简单介绍双击jmeter.bat,如下图所示(注:图中为jmeter5.3版本):1.1菜单栏File:新建、打开和保存; Edit(编辑):主要是添加元件、保存、打开、禁用等; Search :查找 Run:分布式运行(后面介绍) Options:主要是函数和日志 Tools :暂不清楚用途 Help:查看Jmeter帮助文档1.2图标新建 模板 打开 保存 剪切 复制 粘贴 展开目录树 收起目录树 禁用或启用元件 运行 无暂停运行停止.原创 2020-12-14 20:41:10 · 537 阅读 · 0 评论 -
01-Jmeter简介及安装配置
目录1.简介2.用途3.安装配置3.1 安装JDK3.2 安装Jmeter1.简介Apache JMeter 是 100%纯 java 桌面应用程序,被设计用来测试客户端/服务器结构的软件(例如 web 应用程序)。2.用途用来测试包括基于静态和动态资源程序的性能,例如静态文件,Java Servlets,Java 对象,数据库,FTP 服务器等等。 用来在一个服务器、网络或者对象上模拟重负载来测试它的强度或者分析在不同的负载类型下的全面性能。 能够通过让你..原创 2020-12-13 21:05:55 · 267 阅读 · 0 评论