jmeter接口自動(dòng)化分享-(一)-邱功圓ppt課件_第1頁(yè)
jmeter接口自動(dòng)化分享-(一)-邱功圓ppt課件_第2頁(yè)
jmeter接口自動(dòng)化分享-(一)-邱功圓ppt課件_第3頁(yè)
jmeter接口自動(dòng)化分享-(一)-邱功圓ppt課件_第4頁(yè)
jmeter接口自動(dòng)化分享-(一)-邱功圓ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、接口測(cè)試系列理論篇,目錄,什么是接口測(cè)試,接口測(cè)試: 用來(lái)檢查各個(gè)組件的接口的測(cè)試,接口測(cè)試主要檢查外部系統(tǒng)與系統(tǒng)之間以及各個(gè)子系統(tǒng)之間的交互點(diǎn),測(cè)試的重點(diǎn)在數(shù)據(jù)的傳遞上。 接口測(cè)試分類(lèi): 1、服務(wù)之間的調(diào)用,比如:應(yīng)用層調(diào)用服務(wù)層提供的接口;service層會(huì)調(diào)用DAO層的接口; 注冊(cè)用戶先調(diào)用用戶查詢的服務(wù),查看該用戶是否存在(標(biāo)準(zhǔn)接口測(cè)試)。 2、用戶(瀏覽器)和服務(wù)之間的調(diào)用(web業(yè)務(wù)接口測(cè)試,我自己定義的,接口類(lèi)型和測(cè)試工具,接口類(lèi)型 接口類(lèi)型取決于通信協(xié)議,常見(jiàn)的通信協(xié)議有:HTTP、HTTPS、rest、webservice、RPC接口、socket等。 接口測(cè)試工具: Fid

2、dler Jmeter SoupUI Postman Java:httpclient Python:urllib、urllib2、suds,標(biāo)準(zhǔn)接口文檔規(guī)范,接口文檔包含如下內(nèi)容: 1、接口概述: 1)接口名稱(chēng) 2)接口功能 3)接口類(lèi)別 4)提交者、提交時(shí)間、需求來(lái)源及時(shí)間要求 2、HTTP請(qǐng)求方式 3、認(rèn)證說(shuō)明 4、請(qǐng)求限制說(shuō)明(次數(shù)) 5、請(qǐng)求參數(shù)說(shuō)明 參數(shù)名、是否必選、類(lèi)型、取值范圍、描述(非必選項(xiàng)的默認(rèn)值) 6、相關(guān)約束(消息頭) 7、注意事項(xiàng) 8、調(diào)用示例 9、返回說(shuō)明 1)返回?cái)?shù)據(jù)格式 2)返回結(jié)果示例 3)錯(cuò)誤代碼及返回說(shuō)明,接口測(cè)試內(nèi)容,功能邏輯 參數(shù)格式校驗(yàn) 返回結(jié)果 調(diào)用

3、方式 安全性 其他異常場(chǎng)景,自動(dòng)化測(cè)試本質(zhì)和目的,1、自動(dòng)化測(cè)試的本質(zhì)是發(fā)現(xiàn)變化的東西對(duì)不變東西的影響。 2、自動(dòng)化測(cè)試的目的是增加開(kāi)發(fā)和回歸效率。 自動(dòng)化主要用于回歸測(cè)試,可以滯后于新功能;希望自動(dòng)化作用于新功能的,可以說(shuō)都是不懂自動(dòng)化的人。 自動(dòng)化測(cè)試不能完全代替點(diǎn)點(diǎn)點(diǎn),它的核心作用是規(guī)范流程,提高效率,什么樣的項(xiàng)目適合做自動(dòng)測(cè)試,產(chǎn)品型項(xiàng)目:產(chǎn)品型的項(xiàng)目,每個(gè)項(xiàng)目只改進(jìn)少量的功能,但每個(gè)項(xiàng)目必須反反復(fù)復(fù) 測(cè)試未改動(dòng)過(guò)的功能。這部分測(cè)試完全可以讓自動(dòng)化測(cè)試來(lái)承擔(dān), 同時(shí)也可以把新功能加入到自動(dòng)化測(cè)試當(dāng)中。 增量式開(kāi)發(fā)、持續(xù)性項(xiàng)目(敏捷開(kāi)發(fā)):由于這種開(kāi)發(fā)模式是頻繁的發(fā)布新版本進(jìn)行測(cè)試,也就

4、需要頻繁的自動(dòng)化測(cè)試,以便把人從中解脫出來(lái)測(cè)試新的功能。 回歸測(cè)試:回歸測(cè)試是自動(dòng)化測(cè)試的強(qiáng)項(xiàng),它能夠很好的驗(yàn)證你是否引入了新的缺陷,老的缺陷是否修改過(guò)來(lái)了。在某種程度上可以把自動(dòng)化測(cè)試工具叫做回歸測(cè)試工具。 頻繁運(yùn)行的測(cè)試(巡檢):在一個(gè)項(xiàng)目中需要頻繁的運(yùn)行測(cè)試,測(cè)試周期按天算,就能最大限度的利用測(cè)試腳本。 多次重復(fù)、機(jī)械性操作:自動(dòng)化測(cè)試最適用于多次重復(fù)、機(jī)械性動(dòng)作,這樣的測(cè)試對(duì)它來(lái)說(shuō)從不會(huì)失敗,測(cè)試分層,缺陷定位容易 修復(fù)成本更低,反應(yīng)真實(shí)需求 更加接近業(yè)務(wù),web業(yè)務(wù)接口測(cè)試,主流程接口測(cè)試流程,標(biāo)準(zhǔn)接口測(cè)試,單一接口測(cè)試流程,接口腳本集成到j(luò)enkins,接口自動(dòng)化測(cè)試總結(jié),接口測(cè)試

5、中應(yīng)該注意的問(wèn)題如下: 1、 注意數(shù)據(jù)清理 在寫(xiě)腳本后注意及時(shí)清理接口測(cè)試過(guò)程中,向數(shù)據(jù)庫(kù)插入的數(shù)據(jù),以免腳本的持續(xù)運(yùn)行,導(dǎo)致大量的臟數(shù)據(jù)影響平臺(tái)正常的使用。 2、 在編寫(xiě)腳本前,提前寫(xiě)好用例(可以從手工用例中挑選) 接口測(cè)試雖然對(duì)代碼的要求比較高,但是目前我們采用的工具對(duì)代碼的要求沒(méi)那么高,而是設(shè)計(jì)用例能力的高低。用例的設(shè)計(jì)的好,腳本的可移至性好。 3、 斷言校驗(yàn)要全面充分 調(diào)用接口后,會(huì)返回一個(gè)response數(shù)據(jù),對(duì)這個(gè)result進(jìn)行校驗(yàn)時(shí),要將校驗(yàn)點(diǎn)想全面,不僅僅包括,調(diào)用是否成功,還需要知道為什么成功,為什么失?。?調(diào)用成功:result返回調(diào)用成功,還需要校驗(yàn)更改的信息是否被更改,其他不需要更改的信息是否被改變 調(diào)用失?。簉esult返回調(diào)用失敗,還需要校驗(yàn)失敗的原因是否和期待的一致,確保調(diào)用失敗后信息沒(méi)有被更改; 4、 寫(xiě)sql語(yǔ)句更新數(shù)據(jù)庫(kù)時(shí),一定要寫(xiě)限制條件 在腳本中編寫(xiě)sql語(yǔ)句更新數(shù)據(jù)庫(kù)時(shí),要特別小心,一

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論