999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Fiddler工具在接口測試中的應用

2021-03-01 02:22:14
無線互聯科技 2021年2期
關鍵詞:百度設置

(廣州華南商貿職業學院,廣東 廣州 510000)

0 引言

在通常的產品測試過程中,一般都會采用功能測試方法去發現bug,為什么要做接口測試呢?現今的軟件產品架構不斷復雜化,傳統的功能測試已經難以滿足系統發展的需求。根據歷史數據模型推算,底層1個bug大約會引起上層8個bug,而底層的bug很容易引起全網宕機,可見接口測試的重要性。接口測試還可以自動化,相對于功能測試是一種低成本且高效的測試方法[1]。如果測試人員沒有代碼基礎,無法進行測試腳本的編寫、運行、維護,也可以使用接口測試工具進行接口測試。掌握接口測試工具的使用方法,對于接口測試工來說是很重要的。比如進行Web前端操作時,使用抓包工具抓取實際的請求數據。

1 抓包工具

軟件接口一般是指HTTP網絡協議接口,目前有很多HTTP接口模擬工具,其原理是將用戶填寫的請求數據按照協議的要求組裝成請求報文發送給服務器,然后接收服務器的響應數據并進行解析和展示。Fiddler是一款典型的桌面抓包工具,其功能非常強大,既可以應用于Web瀏覽器客戶端,又可以應用于移動端的手機應用APP[2-3]。用戶可以在Fiddler的官網下載該軟件(http://www.telerik.com/fiddler);安裝時需要下載證書才能抓到https請求的數據包。配置Fiddler捕獲https會話如圖1所示。

2 Fiddler的使用

在Fiddler工作界面圖(見圖2)中,(1)URL列指被請求的特定頁面或者端點(如果使用了隧道的話是指根URL)。但是很多后端服務會使用看起來不熟悉的URL,比如,docs.live.net:443實際上是微軟OneDrive。(2)進程(Process)列是指哪個應用發出給定的請求。例如Explorer這個進程,它指的是Windows Explorer(而不是IE)。Windows Explorer基本上就是Windows自己,其流量往往是Windows刷新live title的數據引起的。(3)協議列是指軟件接口的網絡協議,常見的協議有Http,https兩種。(4)狀態碼列指接口響應狀態的代碼,200代表成功;400代表失敗;500代表服務器端的問題。

圖1 配置Fiddler捕獲https會話

3 設置Fiddler的過濾條件

一般在使用Fiddler工具進行錄制Web應用操作前需設置過濾條件,如設置過濾域名,設置過濾css、js、圖片等靜態素材,過濾不成功的狀態碼,減少捕獲無用的會話。

4 Fiddler的擴展使用

首先需要下載1個dll擴展文件:JmeterExport.dll(這個文件是為了擴展Fiddler的導出功能,支持導出JMeter使用的.jmx格式文件)[4],拷貝至FiddlerImportExport目錄。

5 Fiddler錄制腳本

(1)打開Chrome瀏覽器,錄制操作:先打開百度首頁www.baidu.com,然后進行一次搜索,如搜索javascript,可以看到Fiddler經過過濾之后,只抓取了對Hosts:baidu.com的操作。

(2)對于請求,可以添加相關注釋:選中Http請求→右鍵選中并點擊Comment,找到訪問首頁及搜索的Http請求,分別添加注釋。

(3)在Fiddler中刪除非必需的Http請求,只保留訪問百度首頁及搜索的請求:右鍵選擇Remove→Selected Sessions。

圖2 Fiddler工作界面

6 導出腳本

(1)在Fiddler中選擇File→Export Sessions→All Sessions。

(2)選擇導出類型為JMeter,點擊Next按鈕保存即可。

7 JMeter導入腳本

(1)運行Jmeter,打開剛才保存的jmx文件,可以看到這里只有兩個Http請求,分別是打開百度首頁及搜索。

(2)新建線程組(點擊測試計劃,右鍵選擇Threads(users)→線程組),并將這兩個Ht t p請求拖到線程組下。

(3)添加查看結果樹及概要報告Summary Report:點擊線程組,右鍵選擇添加→監聽器→查看結果樹/Summary Report。

(4)在JMeter中啟動測試即可。

8 結語

通過Fiddler抓包,單一接口可以復制到jmeter中進行接口測試;如果抓包獲取了大量的接口,通過安裝插件JmeterExport可以支持導出Jmeter文件,快速實現接口轉換成jmx文件。Fiddler還支持設置過濾條件,極大地提高了jmx文件的利用率。

猜你喜歡
百度設置
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
Robust adaptive UKF based on SVR for inertial based integrated navigation
7招教你手動設置參數
百度年度熱搜榜
青年與社會(2018年2期)2018-01-25 15:37:06
做一個“百度”不知道的老師
學周刊(2016年26期)2016-09-08 09:02:52
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
百度遭投行下調評級
IT時代周刊(2015年8期)2015-11-11 05:50:22
百度醫生
百度“放衛星”,有沒有可能?
太空探索(2014年4期)2014-07-19 10:08:58
主站蜘蛛池模板: 色天天综合| 久久九九热视频| 精品无码日韩国产不卡av | 2021国产在线视频| 天天综合天天综合| 亚洲国产成熟视频在线多多 | 99热国产这里只有精品无卡顿"| 中国一级特黄视频| 日韩欧美国产另类| 欧美色丁香| 亚洲成人网在线观看| 日本一区二区三区精品国产| 久久青草免费91线频观看不卡| 在线观看国产小视频| 亚洲不卡无码av中文字幕| 精品国产一区91在线| 91麻豆久久久| 国产精品高清国产三级囯产AV| 国产丝袜91| 久久久四虎成人永久免费网站| 99偷拍视频精品一区二区| 另类欧美日韩| 亚洲成年网站在线观看| 国产本道久久一区二区三区| 免费一级大毛片a一观看不卡| 国产簧片免费在线播放| 国产精品亚洲欧美日韩久久| 91欧美亚洲国产五月天| 欧美激情视频一区二区三区免费| 伊人大杳蕉中文无码| 久久永久精品免费视频| 精品国产中文一级毛片在线看| 三区在线视频| 亚洲国产日韩在线成人蜜芽| 色婷婷电影网| 国产精品一区二区不卡的视频| 国产91高跟丝袜| 波多野结衣一区二区三区四区| 亚洲第一在线播放| 国产清纯在线一区二区WWW| 狠狠色丁香婷婷综合| AV无码国产在线看岛国岛| 亚洲人成网18禁| 婷婷亚洲视频| 狼友视频国产精品首页| 91精品啪在线观看国产60岁| 就去吻亚洲精品国产欧美| 91在线激情在线观看| 久久青草免费91观看| 国产拍在线| 欲色天天综合网| 在线观看视频99| 丝袜无码一区二区三区| 日韩av高清无码一区二区三区| 性69交片免费看| 一本一本大道香蕉久在线播放| 伊人久久福利中文字幕| 成人在线视频一区| 亚洲乱亚洲乱妇24p| 色天堂无毒不卡| 久久这里只有精品66| 99热这里只有免费国产精品| 91色爱欧美精品www| 国产99热| 精品少妇人妻无码久久| 五月激激激综合网色播免费| 欧美激情视频一区二区三区免费| 国产色婷婷| 欧美h在线观看| 91丨九色丨首页在线播放| 97久久免费视频| 在线观看国产精品日本不卡网| 一级毛片免费高清视频| 2022国产91精品久久久久久| 国产乱人乱偷精品视频a人人澡| 欧美日韩成人| 中文成人在线| 久久综合婷婷| 国产精品乱偷免费视频| 97久久精品人人做人人爽| 国产欧美日韩免费| 福利国产微拍广场一区视频在线|