2017-10-26 4 views
0

jmeterでJDBCリクエストサンプラを使用していて、データベースからデータを取得しようとしています。[email protected]がJmeterのJDBCリクエストの応答に表示されます

SQL文は: - t_audit_logから、実体識別子をTOP 1 auditInfo、コメントを選択する場所EntityType = 'コンタクト' とOPTYPE AuditId DESC

パラメータ型 BY = '連絡先を作成' ORDER: - 文字列、文字列、文字列 変数名: - auditInfoは、JDBC要求サンプラー用PFA JDBC Request

をコメントしています。

しかし、私はJMeterの中で、このサンプラーを実行すると、私は応答の下になった: -

auditInfo [email protected] 実体識別子 = net.sourceforge.jtds.jdbc。 5e8e11d5

PFA JDBCSampler Respnse

@ ClobImplは問題がauditinfo COLのデータ型は、ntext型で、実体識別子は、varchar型(最大)であるauditinfoのデータ型と実体識別子cols.Inデータベースです。 とJmeterでは、両方のclobオブジェクトを返しています。 jmeter 2.11を使用しています。 この問題を解決する方法。事前に感謝!!!!!!

答えて

1
  1. 別のドライバ、つまりMicrosoft JDBC Driver for SQL Serverを試して、応答が文字列ベースであるかどうかを確認できます。
  2. あなたは、現在のドライバを使用しておくなど、あなたのJDBC URLを修正することができます

    JDBC:JTDS:のSQLServer:// fooという。偽useLOBs =;データベース名=バー

    運転者が文字列として値を返すであろう(useLOBsプロパティがtrue by defaultである)

  3. そして最後Groovyスクリプトを使用してCLOBオブジェクトからデータをフェッチするJSR223 Test Elementsを使用することができ、これを行う方法の詳細についてはDebugging JDBC Sampler Results in JMeterの記事をご覧ください。

関連する問題