2017-02-27 35 views
0

のテスト計画。JDBCドライバをロードできません。

  1. スレッドグループをデフォルト設定で追加します。
  2. 以下の設定でJDBC接続設定を追加します。

    enter image description here

  3. 単純なSELECT stementのためのJDBC Requsetを追加します。

  4. スレッド遅延が5000ミリ秒の一定タイマーを追加します。
  5. ビュー結果ツリーを追加します。

マイDBServerの名前:proddbtest1.xyz.com SQLインスタンス名:Prodbtest1 \ LIVE

私はこのDB URLのパラメータ値とドライバのクラスを埋めます。実際にはNetから最新のJDBC sqljdbc42.jarをダウンロードし、Libフォルダで過去のものをダウンロードします。私のテスト計画を実行した後 はまだ私が

「ます。java.sql.SQLException:JDBCドライバー・クラス com.microsoft.jdbc.sqlserver.SQLServerDriverをロードできません」というエラーメッセージを取得

いずれも缶私が間違った設定を渡しているところで助けてください。

+0

を使用して、データベースの負荷テストについての詳細を学ぶためにThe Real Secret to Building a Database Test Plan With JMeter記事を参照した場合に

が鳴ります。 – duffymo

+0

最新のJDBCドライバを使用している古代のSQL Server 2000 JDBCドライバの設定を使用しています。2005年頃のどこかで、Microsoftはドライバクラス名とURL形式を変更しました。 –

答えて

2

Using the JDBC Driver記事を1として正しいのMicrosoft JDBCドライバー・クラス名は次のとおりです。

com.microsoft.sqlserver.jdbc.SQLServerDriver 

次のいずれかを使用しようとしている:だからjdbcsqlserverとセットアップを置き換える

com.microsoft.jdbc.sqlserver.SQLServerDriver 
       ^^^^^^^^^^^^^^ 

を働くでしょう。

また、sqljdbc42.jarを選択するためにJMeterを再起動することを忘れないでください。不足しているクラスとJARは、あなたの実行時のCLASSPATHにないようにするだけのJMeter

+1

また、JDBC URLは 'jdbc:microsoft:sqlserver:'ではなく 'jdbc:sqlserver:'で始まることに注意してください。 –

関連する問題