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给删除




![[笔记]Fluke3563 振动分析仪](https://i-blog.csdnimg.cn/direct/05e0c934beab4af5b80c92de6d758821.png)















