使用jmeter测试接口的响应json里,判断是否包含特定的预期字符串。
添加响应断言的步骤如下。
添加——>断言——>响应断言
响应断言的位置,应该放在取样器HTTP请求的子节点。
如果响应返回的是json格式,需要用响应文本选项。“要测试的模式”含义是测试用例中的预期字符串,如果匹配规则用Substring,填入的内容是响应文本的子集为通过。
如果断言结果为失败,则可通过监听器的查看结果树,看到明显的显示结果。
项目背景
接口测试框架演示采用【聚合数据】提供的免费接口,优势是具有清晰的接口说明文档。API注册地址为https://www.juhe.cn/ 在实名认证通过后,可以申请【天气预报】做测试。说明文档https://www.juhe.cn/docs/api/id/73
接口备注:通过城市名称或城市ID查询天气预报情况
iwebshop电商项目部署在虚拟机里,在前台登陆过程中的接口存在302重定向
使用fiddler抓包即可获取浏览器请求的接口地址
在使用jmeter模拟登录的接口,需要使用配置原件 HTTP Cookie 管理器