找到位置 启动 jmeter
测试计划
首先, 添加线程组
其次,线程组里添加http需求
数据类型
from表单数据可以通过剪切板直接粘贴 参数
JSON数据需要从括号开始复制 消息体数据
然后http请求里 添加 查看结果树
线程组--添加--配置原件--Http cookie 管理器(一般放在首行)
可以记住登录状态 内部不用设置
新增 断言 (判断实际结果是否和预期结果一致 ), 系统返回的信息进行判断
断言只在失败的情况下显示,成功不显示
响应断言 匹配响应数据的内容即可
例如 :
系统返回“新增会议信息成功” 响应断言里只能判断“新增会议”,“新增会议信息”,“成功”等内容可匹配的信息
jason 断言
系统返回“新增会议信息成功! ” json断言里只能判断“新增会议信息成功! ”一模一样
断言只在失败的情况下显示,成功不显示
参数化 给一个接口传多组数值或者指定的数值
用户自定义变量 ${变量名称}
添加---配置原件---用户定义的变量 (操作)
自定义函数(工具-函数助手对话框-RandomString/Random)
格式需要记住 RandomString 是截取字符
Random 是随机取值区间
CSV 从外部获取数据
位置如下
debug sample作用是查看数据是否传
TXT 从外部获取数据
与CSV读取是同用的操作,用的是同一个配置元件
关联 (修改是依托于新增之上的操作)
后置处理器:请求发完之后,进行处理数据的
8-1 后置处理器-正则表达式 存cookie
例如 用正则表达式把cookie 取出来
添加一个信息头处理器 同时要禁用http cookie 管理器
JSON提取器
运行之后可以查出数据 要取id
查询出数据,要取出id
$.rows.[0].id : 第一个rows的内容里的数据,里的id
将查询到的,取得id,关联删除功能,JSON提取器获取的noticeId给删除