添加->Threads(Users)->線程組,新建一個線程組,線程組命名為根據單品編碼查詢上架狀態的單品詳情。">
9.在CSV Data Set Config界面填寫文件名、編碼格式、參數名、分隔符,其它的取默認值。
注意: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文件中填寫有代表性的請求參數的值,包括正常值、異常值、空值。
11.getObjectByCode.txt文件中有12條請求參數值,設置循環次數為12,點擊“根據單品編碼查詢上架狀態的單品詳情”,設置循環次數為12,其它的取默認值。
12.添加察看結果樹,路徑為右擊“商品服務”->添加->監聽器->察看結果樹。
13.點擊啟動按鈕(綠色三角形),執行接口測試。
14.如果有多個線程組時,方便更清楚地查看結果,可以選擇禁用其它線程組,啟用當前線程組。
15.點擊察看結果樹->設置響應數據顯示格式為JSON->點擊任意一個HTTP請求->點擊響應數據,這樣可以查看結果。
點擊請求可以查看請求的參數是否正確。
點擊清除和清除全部按鈕都可以清除結果。
16.去測試數據庫(172.18.1.149)查詢HWG_PRT_SINGLE表,驗證jmeter響應數據是正確:參數的數量、參數的值。
對應SQL命令為:SELECT * FROM HWG_PRT_SINGLE WHERE HWG_PRT_SINGLE.`SINGLE_CODE`='S0002938490'
17.jmeter接口測試過程中,可以在172.18.0.120上查看對應日志。對應的命令為:
cd /home/tomcat/tomcat-product/logs
tail -f catalina.out