Jmeter製造測試數據

背景

在測試過程中,往往爲了滿足測試需求,或者測試數據庫性能時,需要往一張表裏面添加許多許多的數據(可能上百萬),這就需要我們去人爲的造這些數據,可以通過jmeter實現。(也可以通過寫儲存過程實現)
1.創建一個線程組    ---(名字可以隨便,最好具有說明意義,讓人容易理解)


2.把MySQL的驅動導入到測試裏面        ---mysql-connector-java-5.1.42-bin.jar
Test Plan→Add directory or jar toclasspath→驅動路徑


3.添加配置組件        ---JDBC Connection Configuration
右鍵→Add→Config Element→JDBC Connection Configuration


4.在JDBC組件界面填寫數據庫配置信息
    ---Variable Name Bound to Pool
        Variable Name for create pool:test(名字隨意去,但是需要和JDBC Request的Variable Name Bound to Pool保持一致)
    ---Database Connection Configuration
        Database URL:jdbc:mysql://127.0.0.1:3306/sandytest
        JDBC Driver class:com.mysql.jdbc.Driver
        Username:root
        password:123456


5.添加前置處理器        ---添加用戶自定義變量
右鍵→Add→Pre Processors→Uer Parameters


6.在Uer Parameters組件添加變量        ---變量要與數據庫中表的字段相對應
    ---勾選:Updata Once Per Iteration
    ---變量:變量的值可以通過函數助手自動生成


7.添加Sampler        ---JDBC Request
        ---Variable Name Bound to Pool
                Variable Name for create pool:test(名字要與JDBC Connection Configuration的Variable Name Bound to Pool保持一致)
        ---Query Type
                Update Statment    ---與sql語句類型保持一致
        ---編寫sql語句
                參數化的字段要用${}來引用
                字段爲非整數型要用 '' 括起來


8.配置線程並啓動        ---開始插入數據
        ---Thread Properties
                配置線程數量和啓動時間,或者勾選Loop Count:Forever並開始運行




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