軟件測(cè)試中的常用工具(一) | 您所在的位置:網(wǎng)站首頁 › 屬馬適合名字的字有哪些 › 軟件測(cè)試中的常用工具(一) |
軟件測(cè)試中的常用工具
一 抓包工具:fidder1.1 fidder簡(jiǎn)介1.2 下載地址1.3 如何設(shè)置代理服務(wù)器1.4 界面介紹
二 接口工具:postman、SoapUI2.1 postman2.1.1 請(qǐng)求2.1.2 響應(yīng)
2.2 SoapUI2.2.1 簡(jiǎn)介2.2.2 SoapUI中的詞匯2.2.3 HTTP接口調(diào)用
三 性能測(cè)試工具:Jmeter、LoadRunner四 移動(dòng)端(android)測(cè)試工具:adb、Monkey五 版本控制工具:SVN、Git六 管理工具:bugFree、禪道、Jira,惠普ALM
一 抓包工具:fidder
1.1 fidder簡(jiǎn)介
Fiddler是位于客戶端和服務(wù)器端之間的代理,也是目前最常用的抓包工具之一 。它能夠記錄客戶端和服務(wù)器之間的所有請(qǐng)求,可以針對(duì)特定的請(qǐng)求,分析請(qǐng)求數(shù)據(jù)、設(shè)置斷點(diǎn)、調(diào)試web應(yīng)用、修改請(qǐng)求的數(shù)據(jù),甚至可以修改服務(wù)器返回的數(shù)據(jù),功能非常強(qiáng)大,是web調(diào)試的利器 1.2 下載地址官網(wǎng)下載地址是https://www.telerik.com/download/fiddler 1.3 如何設(shè)置代理服務(wù)器首先啟動(dòng)fiddler,然后在瀏覽器中查看局域網(wǎng)代理服務(wù)器
(1)氣泡:備注。添加之后在會(huì)話欄的Comment列中顯示備注內(nèi)容。 (2)Replay:回放【常用】。重播一個(gè)會(huì)話。快捷鍵:”選中會(huì)話+R” (3)清除會(huì)話面板:過濾請(qǐng)求、清除請(qǐng)求。 (4)Go:斷點(diǎn)調(diào)式。配合狀態(tài)欄上的斷點(diǎn)工具。功能類似Debug。 (5)Stream:代理模式。默認(rèn):緩沖模式。點(diǎn)擊進(jìn)行切換。 (6)Decode:解壓請(qǐng)求。解壓http請(qǐng)求里面的東西,幫助查看。 這里寫圖片描述 (7)Keep:指示fiddler的保持會(huì)話數(shù)目。 (8)Any Process:捕獲請(qǐng)求,只看需要的請(qǐng)求。將“靶心”投向需要的請(qǐng)求。 (9)Find:查找請(qǐng)求。用顏色標(biāo)注查找的請(qǐng)求。 (10)Save:保存會(huì)話。 (11)截圖:默認(rèn)5秒后截圖。 (12)計(jì)時(shí)器:第一次點(diǎn)擊-開始計(jì)時(shí);第二次點(diǎn)擊–返回計(jì)時(shí)結(jié)果;第三次點(diǎn)擊-清零,重新計(jì)時(shí)。右鍵點(diǎn)擊—不計(jì)時(shí)。 (13)Browse:?jiǎn)?dòng)瀏覽器; (14)Clear Cache:清空緩存; (15)TextWizard:【常用】編碼、解碼文本內(nèi)容; (16)Tearoff:浮窗。 二 接口工具:postman、SoapUI 2.1 postman基礎(chǔ)功能介紹 postman界面分為兩部分:左邊的sidebar 右邊的request builder HTTP請(qǐng)求的4部分:URL,請(qǐng)求的method,headers,body 一個(gè)API的響應(yīng)包含body,headers,響應(yīng)狀態(tài)碼。postman將body和headers放在不同的tabs中。響應(yīng)碼和響應(yīng)時(shí)間顯示在tabs的旁邊 保存responses查看responses返回?cái)?shù)據(jù)的格式 Pretty可以看到格式化后的JSON Raw就是未經(jīng)處理的數(shù)據(jù) Preview可以預(yù)覽HTML頁面 2.2 SoapUI 2.2.1 簡(jiǎn)介SoapUI,一款專業(yè)的web service的測(cè)試軟件,SoapUI也是一個(gè)開源測(cè)試工具,通過soap/http來檢查、調(diào)用、實(shí)現(xiàn)Web Service的功能/負(fù)載/符合性測(cè)試。該工具既可作為一個(gè)單獨(dú)的測(cè)試軟件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。 2.2.2 SoapUI中的詞匯 TestStep測(cè)試步驟:測(cè)試步驟是最小的單位,一個(gè)完整的測(cè)試用例是由多個(gè)測(cè)試步驟所組成的,而每一個(gè)測(cè)試步驟,都需要根據(jù)實(shí)際的業(yè)務(wù)要求進(jìn)行組織TestCase 測(cè)試用例:一個(gè)測(cè)試用例代表一個(gè)完整作,接口測(cè)試的目的,實(shí)質(zhì)在于模擬外部的調(diào)用來驗(yàn)證接口的功能,而接口功能的各個(gè)分支則由于入?yún)ⅲy(cè)試數(shù)據(jù))的不同來遍及TestSuit測(cè)試集:對(duì)于測(cè)試集,主要是為了區(qū)分大功能模塊里的不同小功能點(diǎn)兒引入的概念,一般一個(gè)WebService都包含有多個(gè)接口,此處可根據(jù)需要添加測(cè)試集Project項(xiàng)目:在SoapUI里,一個(gè)接口對(duì)應(yīng)一個(gè)項(xiàng)目(project),這是由SoapUI提供的功能所決定的,在每次要測(cè)試一個(gè)新的接口時(shí),可以右鍵點(diǎn)擊WorkSpace名稱,從右鍵菜單中選擇WorkSpace工作空間:對(duì)應(yīng)測(cè)試項(xiàng)目的概念,一個(gè)測(cè)試項(xiàng)目中可能會(huì)包含多個(gè)WebService接口,這些接口都同屬于一個(gè)項(xiàng)目中,由工作空間來管理所有的接口項(xiàng)目 2.2.3 HTTP接口調(diào)用創(chuàng)建項(xiàng)目 輸入http請(qǐng)求地址 選擇對(duì)應(yīng)項(xiàng)目的request,輸入信息發(fā)送請(qǐng)求 Jmeter、LoadRunner之前的博客有單獨(dú)講解 Jmeter鏈接: https://blog.csdn.net/HONGTester/article/details/107913864 loadrunner的連接一直放不進(jìn)來,已哭暈 四 移動(dòng)端(android)測(cè)試工具:adb、Monkey**最近項(xiàng)目特別忙,下一篇文章介紹**謝謝讀博客的人諒解 五 版本控制工具:SVN、Git**最近項(xiàng)目特別忙,下一篇文章介紹**謝謝讀博客的人諒解 六 管理工具:bugFree、禪道、Jira,惠普ALM**最近項(xiàng)目特別忙,下一篇文章介紹**謝謝讀博客的人諒解 |
今日新聞 |
推薦新聞 |
專題文章 |
CopyRight 2018-2019 實(shí)驗(yàn)室設(shè)備網(wǎng) 版權(quán)所有 |