【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多資料之後仍沒有找到解決方案

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

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章