設(shè)計(jì)
用例的最小粒度為CGI,即單一接口,接口的參數(shù)值由調(diào)用方傳遞給CGI,并且不同用例再斷言內(nèi)容正確性。返回類型正確性單獨(dú)在一個(gè)jmx判斷

步驟
- 接口數(shù)據(jù)類型
正確性(charles抓接口,對比返回?cái)?shù)據(jù)與接口文檔的類型,整理出標(biāo)準(zhǔn)響應(yīng),整理到excel中) - 功能模塊
用例調(diào)用CGI
手機(jī)號(hào)+密碼登陸實(shí)例
-
CGI構(gòu)建,測試計(jì)劃->Fragment->http samples,登陸的接口寫進(jìn)去
-
導(dǎo)入第一步的CGI,需要調(diào)用時(shí)導(dǎo)入CGI文件,添加相應(yīng)的斷言
-
優(yōu)化測試數(shù)據(jù)和用例分離
csv文件增加序號(hào)列,可以if控制器判斷序號(hào),以施加不同的斷言
用CSV讀取測試數(shù)據(jù)存入變量中
這里的每組數(shù)據(jù)都有(編號(hào)+手機(jī)號(hào)+密碼+標(biāo)準(zhǔn)響應(yīng)+備注)
注意點(diǎn)
規(guī)范引入文件的路徑,不要寫絕對路徑,減少轉(zhuǎn)移項(xiàng)目的修改工作量?;窘涌诤陀昧Φ臄?shù)據(jù)表放在jmeter文件目錄下
-- 引用csv數(shù)據(jù)目錄 /data/account.csv
-- 引用CGI下的jmx目錄 /CGI/login.jmx
讀取json格式的csv文件的時(shí)候要注意逗號(hào)&雙引號(hào)!csv是以逗號(hào)區(qū)分每個(gè)數(shù)據(jù)的間隔的,所以,要把json里面的逗號(hào)改稱分號(hào),雙引號(hào)改稱單引號(hào)。


