学习测试9-接口测试 3-jmeter

Jmeter的基础使用?

链接: https://pan.baidu.com/s/1hypWoGgzUY899dWxyD2PQA?pwd=gijv 提取码: gijv
复制这段内容后打开百度网盘手机App,操作更方便哦

步骤:
启动JMeter
在‘测试计划’下添加‘线程组
在‘线程组’下添加‘HTTP请求’取样器
填写HTTP请求’的相关请求数据 在fiddler抓包工具里都有
在‘线程组’下添加‘察看结果树’监听器

jmeter启动

请添加图片描述

测试计划在这里插入图片描述

1 创建线程组

请添加图片描述

2 创建http请求

请添加图片描述

数据类型
from表单数据可以通过剪切板直接粘贴
JSON数据需要从括号开始复制

在这里插入图片描述

3 查看结果树

在这里插入图片描述

4 http cookie管理器,可以记住登录状态 内部不用设置

在这里插入图片描述

5 断言 系统返回的信息进行判断

系统返回“新增会议信息成功” 响应断言里只能判断“新增会议”,“新增会议信息”,“成功”等内容可匹配的信息

在这里插入图片描述
在这里插入图片描述

系统返回“新增会议信息成功! ” json断言里只能判断“新增会议信息成功! ”一模一样

请添加图片描述
请添加图片描述
请添加图片描述

断言只在失败的情况下显示,成功不显示

6 参数化 给一个接口传多组数值或者指定的数值

请添加图片描述

6-1 用户自定义变量 ${变量名称}

请添加图片描述
请添加图片描述
请添加图片描述

6-2 自定义函数

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述


7-1 CSV 从外部获取数据

请添加图片描述
debug sample作用是查看数据是否传输成功
请添加图片描述
请添加图片描述

请添加图片描述

请添加图片描述
在这里插入图片描述

7-2 TXT 从外部获取数据

与CSV读取是同用的操作,用的是同一个配置元件

在这里插入图片描述

间隔是是什么不能出错

在这里插入图片描述
在这里插入图片描述

------------------------------------------------------------------------------------------------------------------

8 关联 (修改是依托于新增之上的操作)

后置处理器:请求发完之后,进行处理数据的

8-1 后置处理器-正则表达式 存cookie

请添加图片描述

要取的部分

请添加图片描述

要截取响应头就选信息头。

在这里插入图片描述
在这里插入图片描述

添加一个信息头处理器 同时要禁用http cookie 管理器

在这里插入图片描述
在这里插入图片描述


8-2 JSON提取器

在这里插入图片描述
在这里插入图片描述

运行之后可以查出数据 要取id

在这里插入图片描述
请添加图片描述

查询出数据,要取出id
{"total":1,"rows":[{"searchValue":null,"createBy":"admin","createTime":"2024-07-15 07:29:49","updateBy":"","updateTime":null,"remark":null,"params":{},"id":1567,"noticeTitle":"红哈哈哈火恍惚恍哈哈","noticeContent":"${content}","expireTime":null,"importantLevel":"1","status":"0"}],"code":0,"msg":0}
$.rows.[0].id : 第一个rows的内容里的数据,里的id

请添加图片描述
请添加图片描述

将查询到的,取得id,关联删除功能,JSON提取器获取的noticeId给删除

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值