表單引數化(csv)
假如我有自動化指令碼中要引數化一張表單,表單需要填寫使用者名稱、郵箱,年齡,性別等資訊,使用上面的方法就很難來解決這個問題,下面通過讀取csv 檔案的方法來解決這個問題。
建立userinfo.csv 檔案,如圖5.x
圖4.8
通過wps 或excel 建立**,檔案另存為選擇csv 格式,下面修改loop_reader.py 檔案進行迴圈讀
取:#coding=utf-8
import csv #匯入csv 包
#讀取本地csv 檔案
my_file='d:\\selenium_python\\data\\userinfo.csv'
data=csv.reader(file(my_file,'rb'))
#迴圈輸出每一行資訊
for user in data:
print user[0]
print user[1]
print user[2]
print user[3]
執行結果:
>>> ************************* restart ******************************
>>>
testing
testing2
testing3
csv.reader()用於讀取csv 檔案,user[0] 表示**中第一列的資料(使用者名稱),user[0]表示**中第二列的資料(郵箱),後面類推。通過csv 讀取檔案比較靈活,可以迴圈讀取每一條資料,從而又不侷限每次所讀取資料的個數。
Jmeter引數化之CSV
1 csv存放資料,jmeter去讀取 filename 檔案的路徑加檔名,檔案已csv格式的,路徑有兩種方式,一種是絕對路徑 csv檔案的存放路徑 一種是相對路徑 當前路徑下找,這個當前路徑是當前測試指令碼存放的路徑 file encoding 檔案的編碼格式 variable names 變數名...
jmeter的引數化CSV(重點)
jmeter元件 引數化的概念 了解 a 是什麼?引數化就是動態的獲取並設定資料 b 為什麼?比如執行批量操作時,批量插入或批量刪除,之前都是手寫的,每執行完都需要修改一次,效率太低 引數化就是可以以現場代替人工獲取並設定資料 安全 高效 a 是什麼?jmeter引數化之一 b 為什麼?通過和這個元...
十二 JMeter實戰 CSV隨機引數化
在效能測試中,我們要實現這樣乙個場景,模擬不同的人購買不同的商品。我們前面講的csv引數化,是安裝 的順序進行讀取資料,如果是隨機讀取 的資料,我們模擬的行為就會更真實一些。需要用到的外掛程式 random csv data set config 步驟 在jmeter中開啟外掛程式管理器 選擇可用外...