本文以mysql连接为例
一、操作步骤
1、下载jdbc的驱动包
注意驱动包有版本的。根据mysql的版本来决定,如果你不知道版本,找开发人员要一个mysql-connector-java-x.x.x.x.jar。开发人员的项目中一定会有。
如果你能拿到开发人员的运行程序,那么运行程序中通常会带有。
2、驱动包放到jmeter的\lib\ext目录
3、重启jmeter
4、线程组右键——添加——配置元件——JDBC Connection Configuration
5、线程组右键——添加——取样器——JDBC Request
二、JDBC Connection Configuration配置说明
Variable Name for created pool:连接池名称。必填。自己取名即可
DataBase URL:数据库连接地址。必填。可参考开发人员的配置文件。注意数据库的ip地址,端口以及名称,后面的参数可以保持跟开发一致。127.0.0.1指本机。
jdbc:mysql://127.0.0.1:3306/jsh_erp?useUnicode=true&characterEncoding=utf8&useCursorFetch=true&defaultFetchSize=500&allowMultiQueries=true&rewriteBatchedStatements=true&useSSL=falsejdbc:mysql://127.0.0.1:3306/jsh_erp?useUnicode=true&characterEncoding=utf8&useCursorFetch=true&defaultFetchSize=500&allowMultiQueries=true&rewriteBatchedStatements=true&useSSL=false
JDBC Driver class:驱动包。必选,只能下拉选择,不能填写。找对应的驱动即可。例如mysql选择“com.mysql.jdbc.Driver”
Username:连接数据库的用户名
Password:连接数据库对应的密码
三、JDBC Request配置
四、结果规则说明
因为查询出来的结果有多条,所以jmeter会把我们自定义的结果存储变量重新命名。命名规则如下:
result_# :表示查询的结果记录条数
result_n :第n条结果
变量的引用
${result_2}
注意:本例中sql语句只查询了一个字段。如果查询多个字段,则Variable names处写多个变量,引文逗号隔开即可。
读者们可以自己去实验。有问题留言即可。
本文暂时没有评论,来添加一个吧(●'◡'●)