OSS數(shù)據(jù)源
OSS數(shù)據(jù)源通常與數(shù)據(jù)配置節(jié)點搭配使用,用于需要自定義壓測請求的場景,例如模擬用戶登錄等。
參數(shù)文件規(guī)范
文件格式支持CSV及ZIP格式,ZIP壓縮包內(nèi)的文件必須是以CSV格式的單個文件。
說明請勿直接修改XLSX文件的后綴。推薦使用EXCEL、Numbers等軟件導(dǎo)出,或使用Apache Commons-csv程序生成。
文件大小限制為2 GB,文件中單行不能超過2萬個字符。
若需要多個數(shù)據(jù)關(guān)聯(lián)組合為一組參數(shù),無需將關(guān)聯(lián)組合強(qiáng)制放到一個文件中,可通過數(shù)據(jù)配置節(jié)點的文件參數(shù)設(shè)置功能,來進(jìn)行跨文件數(shù)據(jù)的組合。
如果引用多個文件中的參數(shù),可以通過指定基準(zhǔn)文件來設(shè)置組合基準(zhǔn)。若不設(shè)置基準(zhǔn)列或數(shù)據(jù)輪詢一次的參數(shù),系統(tǒng)會隨機(jī)指定文件設(shè)為基準(zhǔn)列,具體操作,請參見PTS在虛擬用戶和RPS模式下讀取多文件參數(shù)的方式。
若參數(shù)有強(qiáng)制的一一對應(yīng)關(guān)系,請務(wù)必將其放在一個文件中并做好對應(yīng)關(guān)系。且每一行中多個列的數(shù)據(jù)是完整的,否則會出現(xiàn)空字段,可能影響壓測數(shù)據(jù)。
文件內(nèi)容如下所示,如果參數(shù)文件第一行不是參數(shù)名,則必須根據(jù)業(yè)務(wù)場景定義每列數(shù)據(jù)的參數(shù)名。
username,password user1,Password1 user2,Password2 user3,Password3
獲取參數(shù)文件OSS地址
登錄OSS管理控制臺,單擊Bucket列表,然后單擊目標(biāo)Bucket名稱。
在文件列表頁面,單擊目標(biāo)文件或目標(biāo)文件操作列的詳情。
在彈出的詳情面板右下方單擊設(shè)置讀寫權(quán)限,然后選擇公共讀,并單擊確定。
重新進(jìn)入目標(biāo)文件的詳情面板,單擊復(fù)制文件URL。
添加參數(shù)文件到數(shù)據(jù)源
登錄PTS控制臺,選擇 ,然后單擊JMeter壓測。
單擊數(shù)據(jù)源管理,并在OSS數(shù)據(jù)源頁簽中單擊新增,粘貼所復(fù)制的OSS文件地址并單擊確定。
單擊導(dǎo)入。
單擊保存。
回到創(chuàng)建JMeter場景頁面,單擊保存配置,參數(shù)文件將添加到場景配置區(qū)域。