猬膨。主要使用Content-Type參數(shù)
. content-type指請求參數(shù)的數(shù)據(jù)類型
·在jmeter中,發(fā)送HTTP的post請求時,需要添加HTTP信息頭管理器
10.2HTTP請求配置
http協(xié)議 默認端口號80?
https協(xié)議 默認端口號 443?
http://127.0.0.1:8000/api/departments/ jinwoh 10.178.61
●協(xié)議 http
●服務(wù)器名稱或IP[接口的域名127.0.0.1
●端口號:如果有填寫具體的端口號8000如果沒有端口號不填●方法:HTTP協(xié)議請求方式·路徑:接口地址內(nèi)容編碼:utf-8
●參數(shù):針對post請求參數(shù)是x-www-form-urlencoded格式和form-data格式
●消息體數(shù)據(jù):針對post請求中json格式/xml格式請求數(shù)據(jù)相當于postman中raw●文件上傳:上傳文件接口
11.2CSV數(shù)據(jù)控件實現(xiàn)參數(shù)化
●建立一個csv格式的文件
●在excel建立文件另存為csv格式,使用notepad轉(zhuǎn)碼utf-8配置jmeter中csv數(shù)據(jù)文件設(shè)置
● 位置:線程組----添加----配置元件---CSV數(shù)據(jù)文件設(shè)置。文件名:選擇準備好的csv文件贰军。文件編碼:UTF-8
●變量名稱:變量名;如果有多個使用英文逗號隔開
● 忽略首行:如果csv文件首行寫的是變量名稱,選擇忽略首
行True,如果不是選擇False
● 分隔符:如果csv文件使用的是逗號隔開,就默認值葵诈。其余選項按照默認值即可。在HTTP請求中引用參數(shù)
●${變量名}
如果使用csv文件中所有數(shù)據(jù),需要設(shè)置線程組的線程數(shù)或循環(huán)次數(shù)
主題(T)幫助(H)
11.1jmeter應(yīng)用變量方法
${變量名}
11.2CSV數(shù)據(jù)控件實現(xiàn)參數(shù)化
●建立一個csv格式的文件
●在excel建立文件另存為csv格式,使用notepad轉(zhuǎn)碼utf-8配置jmeter中csv數(shù)據(jù)文件設(shè)置
● 位置:線程組----添加----配置元件-----CSV數(shù)據(jù)文件設(shè)置。文件名:選擇準備好的csv文件辐啄。文件編碼:UTF-8
●變量名稱:變量名;如果有多個使用英文逗號隔開
●忽略首行:如果csv文件首行寫的是變量名稱,選擇忽略首
行True,如果不是選擇False
● 分隔符:如果csv文件使用的是逗號隔開,就默認值采章。其余選項按照默認值即可在HTTP請求中引用參數(shù) o${變量名)
11.3用戶參數(shù)?
位置
前置處理器-->用戶參數(shù)●使用方式
● 針對哪個http請求使用就在哪個http請求下添加。 HTTP請求---->添加--->前置處理器-->用戶參數(shù)配置用戶參數(shù)添加變量
●添加變量名稱壶辜。添加用戶
●添加測試數(shù)據(jù)
■一個用戶就是一組測試數(shù)據(jù)●使用用快參數(shù)
●在HTTP請求中引用變量
●在線程組中設(shè)置線程數(shù);線程數(shù)的值和用戶參數(shù)中的用戶數(shù)一致
11.4用戶定義的變量●位置
●測試計劃頁面(一般情況下) 10.178.6.
● 配置元件中--->用戶定義的變量配置
●添加變量●使用
●凡是可以輸入的位置,都可以使用變量
總結(jié)jmeter參數(shù)化 未注冊
●CSV數(shù)據(jù)文件配置---位置:配置元件中?
●適用于大量測試數(shù)據(jù)時的使用?
Jlasoh
●用戶參數(shù)---位置:前置處理器中?
●適用于少量測試數(shù)據(jù)時I
●用戶定義的變量----測試計劃/配置元件
●適用于常量配置:數(shù)據(jù)庫地址,測試環(huán)境地址,登錄數(shù)據(jù)
2.jmeter連接數(shù)據(jù)庫----MYSQL為例
●在測試計劃中導入數(shù)據(jù)庫驅(qū)動jar包
●在線程組中添加JDBC Connection Configuration配置JDBC Connection Configuration
●在variable Name for created pool中填寫要連接的數(shù)
據(jù)庫的名稱----ECShop
●在Database Connection Configuration填寫數(shù)據(jù)庫相關(guān)參數(shù)
數(shù)據(jù)庫連接地址
- jdbc:mysql://數(shù)據(jù)庫域名或IP:端口/數(shù)據(jù)庫名稱 - jdbc:mysql://ecshop.itsoso.cn:3306/ecshop選擇數(shù)據(jù)庫驅(qū)動數(shù)據(jù)庫用戶名數(shù)據(jù)庫密碼