本文章出自【码同学软件测试】
码同学公众号:自动化软件测试
码同学抖音号:小码哥聊软件测试
接口测试大部分都使用接口的响应值作为接口验证的依据,但在与数据库有交互的接口中这种结果判断不足以判断接口的正确性,本文将以jmeter作为接口测试的工具来实现接口的数据库断言
图片
一. 总体思路概述
1. 使用jmeter发起接口请求
2. 使用json提取器获取接口响应结果中的关键内容
3. 使用jmeter发起数据库操作,得到数据库的值
4. 使用BeanShell断言,实现接口响应内容和数据库内容的对比
二. jmeter发起接口请求
以搜索接口为例,业务需求为:通过关键字搜索商品。接口信息如下:
接口信息:
输入参数:
返回结果: