如何使用jmeter连接数据库并提取数据库中的值作为参数,与响应信息中提取的值进行比较
2024-08-30 13:03:17
思路:
- 连接数据库
- 获取数据库返回的数据
- 获取接口返回的数据
- 两者返回数据进行对比验证
连接数据库
1.jmeter要链接mysql数据库,首先得下载mysql jdbc驱动包(注:驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连接失败报错)我这里下载的是mysql-connector-java-5.1.41-bin.jar
2.线程组下新建一个JDBC Connection Configuration配置元件,详细配置如下图:
3.添加JDBC Request,并输入sql语句
- 在该JDBC Request下,添加BeanShell PostProcessor,参考语句如下:
bookCount = vars.getObject("register_code").size();
var books = vars.getObject("register_code");
var book = books.get(0);
vars.put("bookid1",book.get("enable_store").toString());//把查出来的sql语句中的enable_store赋值给bookid1
6. 提取请求中的值,通过正则表达式
7. 比较两个值,需要添加BeanShell断言,如下
最新文章
- Three.js外部模型加载
- mysql ERROR 1045 (28000): 错误解决办法
- http响应需要记住的状态码
- C++学习笔记32:泛型编程拓展1
- Arcgis创建SDE_Geometry、SDO_Geometry的区别【转】
- bzoj4517: [Sdoi2016]排列计数--数学+拓展欧几里得
- rockmongo用法
- (DP)MaxSubArr
- Log4Net学习【一】
- sqlserver的增删改查
- Android 国际化图片资源文件
- php 时间转换
- WINFORM Tootip使用小结
- ubuntu 安装LaTex
- 第一百三十二节,JavaScript,封装库--下拉菜单
- [Q]自定义保存位置及文件名
- 安装redis,以及python如何引用redis
- 分布式监控系统(类zabbix)
- Oracle12C版本安装步骤
- pca总结,非常详细
热门文章
- 搭建vps***
- (1366, ";Incorrect string value: &#39;\\xF3\\xB0\\x84\\xBC<;/...&#39; for column &#39;content&#39; at row 1";)
- Spring Boot2.0之多数据源分布式事务问题
- matlab添加当前文件夹到函数搜索目录
- matlab unique()函数
- Android SDK Manager更新问题
- &;&;、||和&;、|的区别
- linux cpu占用100%排查
- hdu-5806 NanoApe Loves Sequence Ⅱ(尺取法)
- PHP留言小练习