qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          Jmeter常用函數之__CSVRead使用

            __CSVRead函數用于對腳本進行參數話,當腳本中不同變量需要不同參數值時,可以考慮__CSVRead函數。
            以登錄的用戶名、密碼為例:實際進行壓力測試時,需要模擬使用不同的用戶并發訪問系統,此時需要我們對腳本中的用戶名、密碼進行參數化;下面具體介紹如何使用csvread函數:
            1. 準備好參數取值List清單,文件格式為:csv或者txt文件,里面保存變量要讀取的參數值,每個變量間用逗號相隔。每行表示每一組參數值,每列表示同一種變量;
            如準備10個不同的用戶,文件名user parameter.txt,其用戶名、密碼取值如下:
          test01@sina.com,12
          test02@sina.com,12345678
          test03@sina.com,hai123
          test04@sina.com,12abc
          test05@sina.com,23dcs
          test06@sina.com,ed12q
          test07@sina.com,jumper
          test08@sina.com,poi2qwe
          test09@sina.com,122dewq
          test10@sina.com,123dew23
            2.準備好參數取值List清單后,打開Jmeter的函數助手,選擇csvread函數,生成函數;
            在Jmeter“選項”中-->選擇“函數助手對話框”-->選擇csvread函數或者直接采用快捷鍵Ctrl+F打開,
            其中:
            CSV file to get values from | *alias:表示要讀取的文件路徑,應該是絕對路徑(如:D:\Software\jmeter\User parameter.txt)
            CSV文件列號| next| *alias:表示當前變量讀取第幾列數據,注意第一列是0
            點擊生成按鈕,則生成了函數,如:${__CSVRead(D:\Software\jmeter\User parameter.txt,0)},表示是從D:\Software\jmeter\User parameter.txt文件中第一列讀取數據。以此類推。
            3.在Jmeter錄制的腳本中,找到登錄這塊需要參數樺的用戶名、密碼,對用戶名、密碼的value值進行參數化,其中用戶名的value值替換為${__CSVRead(D:\Software\jmeter\User parameter.txt,0)},密碼的value值替換為${__CSVRead(D:\Software\jmeter\User parameter.txt,1)},保存當前腳本,參數化完畢,(注:如果要修改要讀取的參數值,則可直接在txt清單中修改數字而不用重新在csvread函數生成中修改)
            4.Jmeter執行的時候,如果有多個線程,順序讀取第一行的數字,如果線程組多于文件中的行數,則循環讀取。

          posted on 2013-11-19 11:10 順其自然EVO 閱讀(754) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2013年11月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 小金县| 洪江市| 高青县| 宁陕县| 肇东市| 乳源| 华宁县| 二连浩特市| 池州市| 社会| 靖宇县| 黔南| 奉新县| 扶绥县| 静宁县| 沿河| 云龙县| 新巴尔虎右旗| 郁南县| 怀化市| 潼南县| 佛冈县| 桦川县| 凉山| 崇义县| 镶黄旗| 汉沽区| 边坝县| 张家港市| 霍林郭勒市| 中超| 枝江市| 富蕴县| 新化县| 金塔县| 鄂温| 汝州市| 马边| 无极县| 浑源县| 寻乌县|