【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多資料之後仍沒有找到解決方案
對於我這種英語不行的來說
或許實踐比翻牆查資料來的更快、更準確、理解的更深刻