关于jmeter jdbc 查询结果怎么使用

关于jmeter jdbc 查询结果怎么使用,第1张

Variable Name:可以先填一个 Oracle,等会解释; Database URL:jdbc:oracle:thin:@{host_IP_or_machine_name}:{Oracle 监听器监听的端口}:{你的Oracle实例的名字} 大家要注意,{ } 大括号 只是我用来说明用的,在配置 JMeter 时,请将 { } 大括号去掉 ^_^ JDBC Driver class:oraclejdbcdriverOracleDriver Username:访问上面Oracle实例的用户名 Password:对应的密码 新增一个 JDBC Request,需要修改的参数包括: Variable Name:和上面的 JDBC Connection Configuration填写同样的内容。这里表示 JDBC Connection Configuration建立一个名为Oracle 的连接池,之后其它的JDBC Request都共用这个连接池; Query:select from table_name 。 这里建议打开你的数据查询工具,输入一条SQL查询语句,保证可以执行看到结果的,然后copy 过来; 新增一个View Results Tree; 点击 Run,查看结果。可以在Response data tab 看到响应的返回结果。注意事项: 执行时提示:No Suitable Driver。 在电脑上搜索一下 classes12jar 这个文件,然后copy到JMeter的Lib目录下。如果找不到classes12jar这个文件,就找找classes12zip文件,然后把扩展名改为jar; 执行时提示:ORA-00911: invalid character。 确保你在JDBC Request里面的Query中输入的SQL语句是正确的。

BeanShell断言内容:

返回请求结果是成功的

预期结果与查询结果一致

 我们一般的网站,在进入业务功能前先需登录,然后才能访问业务功能。下面介绍如何用jmeter登录系统再对主业务做压力测试。1 运行jmeter2 左边树将出现测试计划、工作台两根节点。3 选择测试计划,按右键-》添加-》threads(users)线程组线程组能设置以多少个线程并发做压力测试。在”循环次数”设置不选择永远,循环次数设置1。4 现在先介绍如何设置登录>

importjavasql;publicclassDBConnect{//MySQL的JDBC驱动程序StringDBDriver="commysqljdbcDriver";//设置连接数据库的参数privateStringuserName="root";privateStringuserPwd="";//数据库的名字privateStringdbName="test";//连接数据库privateStringsConnStr="jdbc:mysql://localhost/"+dbName+"user="+userName+"&password="+userPwd;//数据库连接对象privateConnectionconn=null;//数据库语句对象publicStatementstmt=null;publicResultSetrs=null;//建立数据连接函数publicDBConnect(){try{//加载数据库驱动程序ClassforName(DBDriver)newInstance();//建立连接conn=DriverManagergetConnection(sConnStr);//stmt=conncreateStatement();}catch(Exceptione){Systemoutprintln("DBConnect():"+egetMessage());}}//查询publicResultSetexecuteQuery(Stringsql){try{stmt=conncreateStatement();rs=stmtexecuteQuery(sql);}catch(SQLExceptionex){Systemoutprintln("sqlexecuteQuery:"+exgetMessage());}returnrs;}//更新publicbooleanexecuteUpdate(Stringsql){try{stmt=conncreateStatement();stmtexecuteUpdate(sql);returntrue;}catch(SQLExceptionex){Systemoutprintln("sqlexecuteUpdate:"+exgetMessage());returnfalse;}}//关闭数据库的连接publicvoidclose()throwsException{connclose();stmtclose();}}此代码为数据库的连接及增删查改。

连接数据库步骤:

1 下载jdbc 的驱动 mysql-connector-java-5141-binjar,并将该驱动放到路径:

D:\apache-jmeter-30\lib\

2 打开Jmeter 工具,添加线程组

3 在Jmeter工具中,添加JDBC Connection Configuration ,

4添加JDBC Request ,

5 添加 查看结果树,

6配置 JDBC Connection Configuration ,

7配置JDBC Request 处,添加需要使用的sql语句,

8将已经下载的jdbc驱动加载到Jmeter工具中,这样就使得mysql与Jmeter连接起来。

选择 测试计划 — 进入页面,点击 浏览按钮,

9点击 绿色的 运行按钮,执行结果,

用于检查测试中得到的响应数据等是否符合预期。

先在jmeter中添加一个线程组。添加好线程组,在右键添加一个>

以上就是关于关于jmeter jdbc 查询结果怎么使用全部的内容,包括:关于jmeter jdbc 查询结果怎么使用、Jmeter接口测试(十二)BeanShell断言数据库记录对比、jmeter对数据库做实时压力测试什么时候可以看出是超载等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9808050.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存