表單引數化(csv)

2022-09-03 01:42:10 字數 863 閱讀 8205

表單引數化(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

[email protected]

testing2

[email protected]

testing3

[email protected]

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中開啟外掛程式管理器 選擇可用外...