添加->Threads(Users)->線程組,新建一個線程組,線程組命名為根據(jù)單品編碼查詢上架狀態(tài)的單品詳情。">
9.在CSV Data Set Config界面填寫文件名、編碼格式、參數(shù)名、分隔符,其它的取默認(rèn)值。
注意:jmx文件和.txt(.csv)文件須放在同一目錄。示例中的jmx文件和CSV文件放在D:apache-jmeter-2.13 estplan,分隔符不填寫時以,分隔,填寫時以填寫的符號進行分隔。
Filename: getObjectByCode.txt/getObjectByCode.csv
File encoding:utf-8
Variable Names(comma-delimited): appId,channel,channelIp,code,terminalType
Delimiter(use ‘ ’ for tab):,
10.在getObjectByCode.txt文件中填寫有代表性的請求參數(shù)的值,包括正常值、異常值、空值。
11.getObjectByCode.txt文件中有12條請求參數(shù)值,設(shè)置循環(huán)次數(shù)為12,點擊“根據(jù)單品編碼查詢上架狀態(tài)的單品詳情”,設(shè)置循環(huán)次數(shù)為12,其它的取默認(rèn)值。
12.添加察看結(jié)果樹,路徑為右擊“商品服務(wù)”->添加->監(jiān)聽器->察看結(jié)果樹。
13.點擊啟動按鈕(綠色三角形),執(zhí)行接口測試。
14.如果有多個線程組時,方便更清楚地查看結(jié)果,可以選擇禁用其它線程組,啟用當(dāng)前線程組。
15.點擊察看結(jié)果樹->設(shè)置響應(yīng)數(shù)據(jù)顯示格式為JSON->點擊任意一個HTTP請求->點擊響應(yīng)數(shù)據(jù),這樣可以查看結(jié)果。
點擊請求可以查看請求的參數(shù)是否正確。
點擊清除和清除全部按鈕都可以清除結(jié)果。
16.去測試數(shù)據(jù)庫(172.18.1.149)查詢HWG_PRT_SINGLE表,驗證jmeter響應(yīng)數(shù)據(jù)是正確:參數(shù)的數(shù)量、參數(shù)的值。
對應(yīng)SQL命令為:SELECT * FROM HWG_PRT_SINGLE WHERE HWG_PRT_SINGLE.`SINGLE_CODE`='S0002938490'
17.jmeter接口測試過程中,可以在172.18.0.120上查看對應(yīng)日志。對應(yīng)的命令為:
cd /home/tomcat/tomcat-product/logs
tail -f catalina.out