jmeter的使用

一、手动操作jmeter

线程组详解

进程: 一个正在执行的程序对应一个进程
线程: 一个进程有多个执行线程
线程组: 按照线程性质对线程分组
三者关系: 一个进程有多个线程组,一个线程组有多个线程

图解:
在这里插入图片描述
线程组主要包含三个参数:
线程数、准备时长(Ramp-Up Period(in seconds))、循环次数。

1.jmeter的循环控制器

(1).先创建http请求,将接口填写到相应位置
在这里插入图片描述
(2)在线程组添加循环控制器
在这里插入图片描述
(3).填写想要循环的次数
在这里插入图片描述
(4).运行,然后点击查看,结果成功
在这里插入图片描述

2.jmeter的事务控制器

事务控制器
作用: 事务控制器会生产一个额外的采样器,用来统计该控制器子结点的所有时间。
在线程组下创建事务控制器

(1).创建事物控制器
在这里插入图片描述
(2).在事物控制器下添加http请求,添加两条好吧…
在这里插入图片描述
(3).将接口填写到两个http请求中
在这里插入图片描述
在这里插入图片描述
(4).点击事物控制器,勾选,然后运行
在这里插入图片描述
(5)查看运行结果
在这里插入图片描述

3.jmeter的响应断言

断言:用于来判断请求响应的结果是否如用户所期望,是否正确。它可以用来隔离问题域,即在确保功能正确的前提下执行压力测试。这个限制对于有效的测试是非常有用的。

(1).首先创建http请求,然后在http中添加响应断言
在这里插入图片描述
(2).点击响应断言,选择要测试的响应字段,输入要测试的模式,点击运行.
在这里插入图片描述
(3).运行完成之后点击查看结果树,断言成功
在这里插入图片描述

4.jmeter的json断言

只能测试json串的断言
(1).在http请求中添加json断言
在这里插入图片描述
(2).点击json断言,填写参数类型和value,点击运行
在这里插入图片描述
(3).json断言成功
在这里插入图片描述

5.jmeter的定时器

定时器(Timer)负责定义请求之间的延迟间隔

(1).点击固定定时器,设置延迟时间,点击运行
在这里插入图片描述

(1).在http请求中添加定时器
在这里插入图片描述
(2).查看结果树,右上方延时三秒才运行
在这里插入图片描述

6.jmeter的用户定义变量

用户定义的变量:全局变量,测试计划上可以添加用户定义的变量。一般添加一些系统常用的配置。如果测试过程中想切换环境,切换配置,一般不建议在测试计划上添加变量

(1).在http请求中添加用户定义的变量
在这里插入图片描述
(2).添加名称和值
在这里插入图片描述
(3).填写${修改的名称},点击运行
在这里插入图片描述
(4).查看结果树,运行成功
在这里插入图片描述

7.jmeter的csv参数关联

(1).首先创建星座运势http请求
在这里插入图片描述
(2).将接口内容填写到相对应位置,在下方添加参数,
在这里插入图片描述
(3).创建一个文件,在文件中填入参数相对应的数据.
在这里插入图片描述
(4).点击数据文件设置,选中文件,填写相对应的变量名称,用","隔开
在这里插入图片描述
(5).点击运行,成功
在这里插入图片描述
( ̄▽ ̄)~*------ ٩(๑❛ᴗ❛๑)۶谢谢阅读!!!!!!!!!!!!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值