Jmeter從數據庫中獲取數據並參數化

業務場景:用戶登陸系統後導入員工數據,用戶帳號從數據庫中獲取(mysql)java

1、Jmeter鏈接數據庫並獲取到須要參數化的數據mysql

  1. 下載mysql數據庫的驅動包mysql-connector-java-5.1.47.jarsql

  2. Jmeter建立測試計劃並導入mysql驅動包數據庫

    

  3. Jmeter鏈接mysql數據庫,並填入鏈接信息函數

    說明:Variable Name for created pool:自定義變量名,給後面調用。測試

    

   4. 添加線程組,設置3個線程數線程

    

   5. 添加HTTP信息頭3d

    

   6. 建立數據庫請求,填寫以前定義的變量名和sql語句等信息blog

    

   7. 在數據庫請求下添加查看結果樹,可查看到獲取的數據登錄

    

    8. 添加Debug Sampler,並在Debug Sampler下添加查看結果樹,獲取到phone_number_# 以供後面使用

    

 

2、編寫用戶登陸腳本,並對登陸帳號進行參數化

    1. 添加一個循環控制器

   

     2. 下循環控制器下添加計數器

    

      3. 使用函數助手生成函數,將生成的函數做爲變量使用,替換登陸請求中須要參數化的參數值

    

      4. 查看結果樹,三個登陸的帳號都不相同,說明參數化成功

    

    

 後面的導入腳本參照上一篇文章。

相關文章
相關標籤/搜索