在測試的時候,可能會面對,針對某些數據庫的腳本進行施壓。
達到目的有不少種,好比經過直接SQL編碼達到目的,而後用數據庫自帶的一些監控手段進行監控。
爲了下降成本,能夠經過JMeter快速的達到目的。
好比須要對Oracle的某個存儲過程進行施壓測試,以便查看他的執行效率。
基礎的步驟不作贅述,用兩張圖來敘述
圖1. 配置數據庫
圖2. JDBC Request裏的內容
被測的存儲過程名dz_proc.get_dz_no。
實例中,一些內容寫死了
這裏,QueryType選擇的是Update Statementsegmentfault
QueryType還有其餘的類型,通常若是下面的SQL是Create Table ...
insert語句,update語句,delete語句都會用Update Statement測試
Prepared Update Statement通常是在SQL中有參數化的時候會用到
好比編碼
values的值是參數化的,來自於下面的Parameter values裏的${user},${pws}. 而Parameter Type則定義了${user},${pws}的數據類型spa