1.準(zhǔn)備mysql-connector-java-5.1.18-bin.jar(mysql架包)
2.在測(cè)試計(jì)劃中添加數(shù)據(jù)庫(kù)jar包

????在線程組添加配置原件中的 JDBC Connection Configuration 并進(jìn)行配置
? ? Database URL:jdbc:mysql://數(shù)據(jù)庫(kù)連接:端口號(hào)/庫(kù)名?characterEncoding=utf-8&allowMultiQueries=true
? ? 庫(kù)名后添加:?characterEncoding=utf-8&allowMultiQueries=true? 表示防止亂碼和允許多條sql語(yǔ)句執(zhí)行

在線程住添加取樣器中的 JDBC Request,在這里進(jìn)行增刪改查操作


????????在線程住添加監(jiān)聽(tīng)器中的察看結(jié)果樹(shù),察看進(jìn)行的增刪改查操作(響應(yīng)數(shù)據(jù))
????????對(duì)sql語(yǔ)句使用的變量概念:
? ? ????在線程組下添加配置原件中的用戶定義的變量
? ? ? ? 在JDBC Request中如果寫入sql語(yǔ)句 select * from teacher where number=${number};
? ? ? ? 在用戶定義的變量名稱要與${}中的變量名一致,值自己定義
Statement(狀態(tài)通道)和 PreparedStatement(預(yù)狀態(tài)通道):
? ? ????區(qū)別:
? ? ? ? 在對(duì)數(shù)據(jù)庫(kù)只執(zhí)行一次性存儲(chǔ)的時(shí)候,用Statement(狀態(tài)通道),Statement(狀態(tài)通道)每次執(zhí)行sql語(yǔ)句,相關(guān)數(shù)據(jù)庫(kù)都要執(zhí)行sql語(yǔ)句的編譯
? ? ? ? PreparedStatement(預(yù)狀態(tài)通道)對(duì)于批量處理可以大大提高效率,也叫JDBC存儲(chǔ)過(guò)程,對(duì)象的開(kāi)銷比Statement(狀態(tài)通道)大

使用PreparedStatement(預(yù)狀態(tài)通道)用英文問(wèn)號(hào)?來(lái)進(jìn)行占位,多個(gè)?對(duì)應(yīng)多個(gè)值

使用用戶變量進(jìn)行PreparedStatement(預(yù)狀態(tài)通道):
? ? 在Paramenter Values中用${變量名}要與用戶定義的變量中定義的名稱一致,變量名不能相同,可以放具體常量 值也可以放變量

使用Variable names(返回結(jié)果) 和 Result variable name(創(chuàng)建一個(gè)變量存儲(chǔ)返回的結(jié)果)與不使用在Debug sampler(調(diào)試取樣器)中的區(qū)別



