Apache jmeter版本:3.1
自我感觉的大概思路是这样的:
1、先将数据库连接正常,可以成功从数据库读取所需数据
2、通过正则表达式,将从数据库读取出来的数据正确进行匹配,得到自己想要的数据,将数据引用到sampler(例如http请求)中使用
准备工作:电脑需要下载连接数据库所需的jar包mysql-connector-java-5.1.12-bin.jar
以下是简单的操作步骤:
1、右键测试计划,创建一个线程组
2、右键测试计划,添加一个配置元件(JDBC Connection Configration)
3、右键线程组,添加一个JDBC请求
4、右键线程组,添加一个监听器-察看结果树
5、到此步骤,就完成了连接数据库的创建步骤,然后进行完善
5.1在测试计划中,添加数据库相关的jar包(点击浏览,选择电脑中mysql-connector-java-5.1.12-bin.jar的路径即可)
5.2在JDBC Connection Configration中填写相关内容,如图所示
5.3完善JDBC Request,注意其中的Variable Type与JDBC Connection Configration的Variable Type一致
5.4线程组设置为1,运行,查看 察看结果树的结果,连接正确时,所使用的数据库语句的结果如图
6、数据库连接成功后,就可以创建正则表达式和http请求,右键JDBC request,创建正则表达式提取器
7、右键线程组,创建debug sampler(通过debug sampler的察看结果树可以查看到正则表达式的提取结果)
8、右键线程组,创建http请求,自己可以创建相关的查看结果树
9、这里就可以完善正则表达式和http请求的内容
9.1完善正则表达式提取器
9.2完善http请求的内容
9.3运行查看sampler debuger的查看结果树、http请求是否正确
总结:需要注意数据库中参数名的一致、正则表达式和引用时名称一致
需要了解的知识:数据库语句、正则表达式
更多推荐
连接数据库,正则表达式,jmeter
发布评论