Jmeter

jmeter

目录

一、性能测试

(2)性能测试工具

二、JMETER 简介

(1)我们为什么使用Jmeter?

(2)Jmeter 的作用

(3)Jmeter 怎么用

(4)安装 JAVA 环境

(5)Jmeter 的目录结构

三、使用Jmeter 测试快速入门

(1)线程组是什么

线程里的三个参数:

线程数:

准备时长:

循环次数:

调度器:

持续时间:测试持续时间,会覆盖结束时间

启动延迟:测试延迟启动时间,会覆盖启动时间

启动时间:测试启动时间,启动延迟会覆盖它。当启动时间已过,手动只需测试时当前时间也会覆盖它。

结束时间:测试结束时间,持续时间会覆盖它。

(2)创建http

(3)指定请求域名,请求路径

(4)设置对应的查看内容

(5)查看表格信息

(6)查看结果树

(7)聚合报告参数说明

(8)圆形结果

四、主要 Jmeter 组件

(1)测试计划

(2)线程组

(3)取样器

(4)监听器

(5)逻辑控制器

(6)循环、事务控制器

(7)断言

(8)前置处理器和后置处理器

(9)定时器

五、Jmeter 参数化

(1)参数化是什么

(2)为什么使用参数

(3)参数化实现之用户自定义变量


一、性能测试

(1)性能测试定义:指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
性能测试的目标分为: 并发量、平均响应时间、错误率、吞吐量 六要素。
 

(2)性能测试工具

二、JMETER 简介

(1)我们为什么使用Jmeter?

开源,免费,基于 Java 编写,可集成到其他系统可拓展各个功能插件
支持接口测试,压力(负载和压力)测试等多种功能,支持录制回放,
入门简单相较于自己编写框架活其他开源工具,有较为完善的 UI 界面,便于接口调试
多平台支持,可在 Linux Windows Mac 上运行,支持多协议

(2)Jmeter 的作用

1.接口测试 postman/jmeter
2.性能测试 jmeter
3.  数据库测试

(3)Jmeter 怎么用

Windows Jmeter 下载安装,登录 http://jmeter.apache.org/download_jmeter.cgi ,根据自己平台,下载对应文件

(4)安装 JAVA 环境

安装 JDK ,配置环境变量

(5)Jmeter 的目录结构

 

三、使用Jmeter 测试快速入门

(1)线程组是什么

进程: 一个正在执行的程序对应一个进程
线程: 一个进程有多个执行线程
线程组: 按照线程性质对线程分组
三者关系: 一个进程有多个线程组,一个线程组有多个线程
测试计划 线程组 线程组属性中的线程数
并发执行:多个线程同时执行,特点:执行结束的顺序与开始的顺序不一致
顺序执行:按照线程的启动顺序挨个执行
默认情况下,线程组中的线程是并发执行
每一个线程都要执行组内的 http 请求
设置线程组顺序执行:勾选测试计划中的(独立运行每个线程组)
线程组用来模拟用户的并发访问

创建线程组:

线程里的三个参数:

线程数、准备时长 (Ramp-Up Period(in seconds)) 、循环次数。

线程数:

虚拟用户数。一个虚拟用户占用一个线程。设置多少虚拟用户数在这里也就是设置多少个线程数。

准备时长:

设置的虚拟用户数需要多长时间全部启动。如果线程数为 20 ,准备时长为 10 ,那么需要 10 秒钟启动 20
个线程。也就是每秒钟启动 2 个线程。

循环次数:

每个线程发送请求的次数。如果线程数为 20 ,循环次数为 100 ,那么每个线程发送 100 次请求。总
请求数为 20*100=2000 。如果勾选了 永远 ,那么所有线程会一直发送请求,一到选择停止运行脚本。

调度器:

设置线程组启动的开始时间和结束时间 ( 配置调度器时,需要勾选循环次数为永远 )

持续时间:测试持续时间,会覆盖结束时间

启动延迟:测试延迟启动时间,会覆盖启动时间

启动时间:测试启动时间,启动延迟会覆盖它。当启动时间已过,手动只需测试时当前时间也会覆盖它。

结束时间:测试结束时间,持续时间会覆盖它。

(2)创建http

(3)指定请求域名,请求路径

(4)设置对应的查看内容

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值