【Jmeter】——sql參數化查詢測試


前言


  現在大家寫的sql語句基本都是參數化的


  當然在jmeter中也是可以測試參數化的sql語句


  但是我始終都是有些疑問


  不知道爲什麼要測參數化的,我感覺沒什麼區別呢


  但是這裏還是先將測試的方法分享給大家


  一些基本配置,這裏沒有闡述,需要的客官可以參考之前的博客:


  【Jmeter】——程序的安裝、配置

  【Jmeter】——測試簡單Sql語句

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

  【Jmeter】——Update Statement & Callable Statement & Select Statement 分析


正文


  參數化測試也不復雜


  我將它們大致分爲兩種方法


一、通過 用戶自定義變量 參數化


① 測試計劃→→用戶定義的變量→→添加→→輸入變量名稱和值

  在測試計劃中,用戶定義的變量中,添加想要變量並賦值


② 在JDBC Request中寫入sql語句,選擇對應的Query Type,選擇方式和前面幾篇博客的講解無異

 在寫語句時使用 ${變量名} 的形式使用參數化



再給客官們看看監聽器顯示的響應數據




二、通過 ?佔位符 參數化


① 寫好sql語句,並用 ? 表示參數化的變量

② 選擇合適Query Type:

  select語句:Prepared Select Statement

 非select語句:Prepared Update Statement

③ 填寫Parameter values & Paremeter types

  分別表示參數值參數類型,根據輸入 ? 的先後順序輸入到文本框中,用英文狀態的逗號分隔,如下圖:



同樣,看一下響應數據




結語


某些事,明知此舉無意,甚至多此一舉,更甚者還需做事彌補

         但,一路有你,吾滿心歡喜

        然汝不知


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