jmeter测试(10)---通过接口新增数据后从数据库获取ID和接口返回的ID进行比较(使用beanshell断言)
2019-01-23 16:14
716 查看
通过新增项目接口新增一个项目,我们可以看到返回值里面有项目ID。如下:
在对应的数据库中也可以查找到该项目的ID。为了判断数据库和返回是否一致,就需要进行断言。
因为涉及数据库取值,在这里我们使用beanshell断言。
一、连接MySQL数据库。具体驱动的安装和连接注意事项,见jmeter测试(8)----连接数据库。
二、从数据库中获取新增项目的ID。
三、获取返回值里面的ID
添加后置处理器。进行参数的添加,添加方法见 jmeter接口性能测试(7)----在其他接口中使用登录返回值中的token
四、添加一个beanshell断言。因为我们只需要判断上面两个变量的值是否一致,写法如下:
这样一个简单的beanshell断言就实现了。
相关文章推荐
- Jmeter 接口测试中使用Beanshell断言: 将接口响应报文与数据库结果对比
- 背水一战 Windows 10 (101) - 应用间通信: 通过协议打开指定的 app 并传递数据以及获取返回数据, 将本 app 沙盒内的文件共享给其他 app 使用
- Jmeter--HTTP取样器使用数据库中数据进行测试
- jmeter 性能测试 JDBC Request (查询数据库获取数据库数据) 的使用
- 通过Fiddler肆意修改接口返回数据进行测试
- Jmeter入门实战(二)如何使用Jmeter的BeanShell断言,把响应数据中的JSON跟数据库中的记录对比
- 转jmeter 性能测试 JDBC Request (查询数据库获取数据库数据) 的使用
- 通过Fiddler肆意修改接口返回数据进行测试
- Jmeter学习(一)登录接口、接口返回json数据获取、跨接口参数传递、图表测试报告生成
- 通过wireshark获取应用接口并使用爬虫爬取网站数据(二)
- 通过wireshark获取应用接口并使用爬虫爬取网站数据(三)
- ab和jmeter进行GET/POST压力测试的使用心得和比较
- 使用Jmeter进行http接口性能测试
- 使用jmeter进行APP接口测试经验总结
- 使用Jmeter进行http接口测试
- Jmeter使用BeanShell 断言进行判断
- java通过url获取页面数据 java解析xml 基金净值接口使用方法
- 使用Jmeter进行http接口性能测试
- 使用BeanPostProcessor接口对受管Bean进行预处理,通过自定义Annotation,获取所有Controller的Url
- ab和jmeter进行GET/POST压力测试的使用心得和比较(转载,在ubuntu16.04下使用ab带json对centos7压力测试验证可用)