状态码断言
在请求上—【添加】—【断言】—【响应断言】
选择—【响应代码】—【添加】—【200】 完成对状态码为200 的断言。
在JMeter 中,断言如果成功,JMeter 不会有任何提示。如果断言失败,才会在查看结果树中显示。
但是断言失败,会有相应的提示。
响应文本断言
添加—【响应断言】
在匹配模式中使用 【包括】
json 断言
json 主要是使用json路径表达式对服务器返回的结果进行断言。
服务器返回的结果中 json字段里面 success 对应的值为 true。
对success 字段进行验证。
使用json断言。
添加对应的断言
添加对应的数据
执行脚本,如果断言通过,察看结果树种不会有任何提示,只有当失败的时候才会有对应的提示。
json断言和文本断言如何区别
文本断言和json断言都是对服务器返回的结果进行断言
文本断言一般是 判断服务器返回的结果种是否包含某个字符串。
json断言是针对 整个服务器返回结果的某个字段进行精确判断。
企业中使用比较多的还是 json断言,json 更精确。
服务器返回结果如上图。 新建主题 接口。
针对topic_id 怎么设计断言? 根据需求, topic_id 的值 存在,但是不确定值具体是多少。可以确定topic_id 的值不为空。
使用 文本断言
附件
上课对应的文件
20222-3-18.jmx
作业
- 使用JMeter 工具做Conde 社区所有的接口
要求:
- 公共部分 比如 ip token 这些 必须使用变量的方式
- 有上下游业务关联的部分 必须使用上下游传参
- 添加必要的断言。
- 数据库题