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
主站蜘蛛池模板: 午夜啪啪网| 高潮爽到爆的喷水女主播视频 | 日韩欧美国产成人| 亚洲欧美综合在线观看| 丝袜无码一区二区三区| 欧美精品v欧洲精品| 日韩精品一区二区三区大桥未久| aaa国产一级毛片| 国产永久免费视频m3u8| 久久黄色免费电影| 亚洲精品视频免费观看| 天天操精品| 亚洲欧美一级一级a| 女人av社区男人的天堂| 91亚洲精选| 女人毛片a级大学毛片免费| 亚洲综合二区| 精品一区二区三区自慰喷水| 国产网站在线看| 99久久这里只精品麻豆| 四虎影视库国产精品一区| 黄色在线不卡| 高清久久精品亚洲日韩Av| 国产成人8x视频一区二区| 精品国产中文一级毛片在线看| 狠狠躁天天躁夜夜躁婷婷| 国产午夜看片| 国产亚洲精品91| 一级做a爰片久久毛片毛片| 国产哺乳奶水91在线播放| 亚洲一区二区三区麻豆| 成人蜜桃网| 精品久久人人爽人人玩人人妻| а∨天堂一区中文字幕| 国产成人91精品| 亚洲二区视频| 国产一级在线观看www色| 国产在线视频自拍| 久久久四虎成人永久免费网站| 国产日本一区二区三区| 国产美女精品人人做人人爽| 国内精品久久人妻无码大片高| 97se亚洲综合不卡| 国产精品偷伦在线观看| 国产在线视频欧美亚综合| 欧美亚洲一区二区三区导航| 五月婷婷丁香综合| 亚洲成人在线网| 超清人妻系列无码专区| 国产人成乱码视频免费观看| a级免费视频| 国产精品第一区| 国产激情国语对白普通话| 精品人妻无码中字系列| 91在线一9|永久视频在线| 亚洲国产成人麻豆精品| 欧美激情成人网| 88av在线| 国产草草影院18成年视频| 日本久久免费| 欧美激情二区三区| 国产精品一区在线麻豆| 色噜噜中文网| 不卡网亚洲无码| 99激情网| 国模私拍一区二区三区| 最近最新中文字幕在线第一页 | 国产一区亚洲一区| 97视频精品全国免费观看| 99久久国产精品无码| 在线无码私拍| 伊人丁香五月天久久综合 | 在线观看av永久| 亚洲综合在线最大成人| 中文字幕久久波多野结衣 | 亚洲欧美激情小说另类| 狠狠色综合网| 国产精品太粉嫩高中在线观看| 欧美亚洲一区二区三区导航| 中文字幕亚洲电影| 精品久久久久久成人AV| 欧美激情视频一区|