JMeter(8) 接口測試用例設(shè)計(jì)

設(shè)計(jì)

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


步驟

  1. 接口數(shù)據(jù)類型
    正確性(charles抓接口,對比返回?cái)?shù)據(jù)與接口文檔的類型,整理出標(biāo)準(zhǔn)響應(yīng),整理到excel中)
  2. 功能模塊
    用例調(diào)用CGI

手機(jī)號(hào)+密碼登陸實(shí)例

  1. CGI構(gòu)建,測試計(jì)劃->Fragment->http samples,登陸的接口寫進(jìn)去


  2. 導(dǎo)入第一步的CGI,需要調(diào)用時(shí)導(dǎo)入CGI文件,添加相應(yīng)的斷言


  3. 優(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)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,545評論 19 139
  • 在使用Jmeter進(jìn)行接口的性能測試時(shí),由于Jmeter 是JAVA應(yīng)用,對于CPU和內(nèi)存的消耗比較大,所以,當(dāng)需...
    燕京博士閱讀 4,301評論 0 16
  • 1 Jmeter安裝配置 使用Jmeter前首先要安裝JDK,配置JDK環(huán)境變量。Jmeter不需要安裝,下載后...
    茶小汐閱讀 3,125評論 0 8
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,271評論 6 342
  • 以前也并沒有做過接口測試,甚至都不太理解接口到底是什么,但是公司的要求做接口測試,而且接口測試相對功能測試更高效,...
    決明子_閱讀 3,100評論 3 12

友情鏈接更多精彩內(nèi)容