Avi*_*war 1 database jdbc jmeter
我在 jmeter 中使用 JDBC 请求采样器并尝试从数据库中获取一些数据。
Sql 语句:- SELECT TOP 1 auditInfo,comments,EntityId FROM t_audit_log where EntityType='Contact' and OpType='Contact created' ORDER BY AuditId DESC
参数类型:- 字符串、字符串、字符串 变量名称:- 审计信息、评论
pfa JDBC 请求,用于 JDBC 请求采样器。
但是当我在 jmeter 中运行这个采样器时,我得到了以下响应:--
审计信息=net.sourceforge.jtds.jdbc.ClobImpl@4013f648 EntityId =net.sourceforge.jtds.jdbc.ClobImpl@5e8e11d5
pfa JDBCSampler 响应
问题在于auditinfo 和EntityId cols 的数据类型。在数据库中,auditinfo col 的数据类型是ntext,EntityId 是varchar(max)。在 Jmeter 中,它正在返回两者的 clob 对象。我正在使用 jmeter 2.11。如何解决这个问题。提前致谢!!!!!!
您可以继续使用当前的驱动程序并修改您的 JDBC URL,例如:
jdbc:jtds:sqlserver://foo; useLOBs=false ;DatabaseName=bar
最后可以使用JSR223 测试元素从使用Groovy脚本的CLOB 对象获取数据,查看JMeter文章中的调试 JDBC 采样器结果以获取有关如何执行此操作的详细信息。
| 归档时间: |
|
| 查看次数: |
2720 次 |
| 最近记录: |