2017-02-27 194 views
0

測試計劃。無法加載JDBC驅動程序。在

  1. 使用默認設置添加一個線程組。
  2. 使用以下設置添加JDBC連接配置。

    enter image description here

  3. 添加JDBC Requset用於簡單的SELECT stement。

  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

聽起來像是帶有缺少類的JAR是不是在你的運行時CLASSPATH。 – duffymo

+0

您正在使用最新JDBC驅動程序的古老SQL Server 2000 JDBC驅動程序的配置,大約在2005年左右,Microsoft更改了驅動程序類名稱和URL格式。 –

回答

2

按照Using the JDBC Driver文章正確微軟的JDBC驅動程序類名稱爲:

com.microsoft.sqlserver.jdbc.SQLServerDriver 

您嘗試使用下列之一:

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

所以更換jdbcsqlserver和您的設置將工作。

也不要忘記重新啓動JMeter挑選sqljdbc42.jar了。

萬一看到The Real Secret to Building a Database Test Plan With JMeter文章使用更多地瞭解數據庫的負載測試JMeter的

+1

另請注意,JDBC URL應以'jdbc:sqlserver:'開始,而不是'jdbc:microsoft:sqlserver:'開頭。 –

相關問題