1. 程式人生 > >【Jmeter】——測試多條Sql語句

【Jmeter】——測試多條Sql語句

前言

  上一篇部落格說了如何測試sql語句

  不過說的是最簡單的一種,

  而每一種SQL語句都與JDBC Request中的某一種Query Type對應著

  本意是想拿一篇部落格對Query Type進行一個細緻解說的,

  但就目前的現狀來說,只對一些常用的Query Type有所瞭解

  就沒有寫名字看起來高大上的,什麼什麼詳解

  於是就採用分幾篇部落格闡述的形式來給各位客官分享

正文

  測試sql語句的一些基礎配置,請閱讀上一篇部落格

① 配置Database URL

  在JDBC Connection Configuration的Database URL末尾新加入

  ?allowMultiQueries=true,完整的就是:

  jdbc:mysql://localhost:3306/test?allowMultiQueries=true(test為本地的資料庫名)

  當然,對於JDBC的驅動版本也是有一定要求的,不過上一篇部落格中我為大家提供的驅動就是可以用的


② 選擇Query Type

  將JDBC Request中的Query Type選擇為Callable Statement

③ 輸入測試語句

  在Query中輸入想要測試sql語句

  可以兩條語句一前一後寫在一行

  也可以一條一句佔用一行

  不過需要注意的是,無論怎樣的格式,除了 最後一條sql語句 可以不寫分號

  其餘 的sql語句結尾都必須寫 分號


  查了很多資料,幾乎所有的資料都只有兩個說法:sql語句後面的 分號 可以不寫 或者不能寫

  然而,我今天告訴你,必須寫

  個人猜測可能是因為版本的問題吧,因為沒有人會故意寫一篇錯誤結論的文章來誤導大家

  下面是此Request測試相應的資料


結語

    當翻閱N多資料之後仍沒有找到解決方案

           對於我這種英語不行的來說

   或許實踐比翻牆查資料來的更快、更準確、理解的更深刻