-
fiddler界面簡介
查看全部 -
fiddle抓包查看全部
-
一個牛逼測試員的必經之路
####要先熟悉代碼(postman可以帶你熟悉代碼)####
邏輯清晰????表達、理解能力強????看懂代碼????會寫代碼????會改代碼????我來做
查看全部 -
接口測試工具三劍客
查看全部 -
接口測試工具
查看全部 -
soapUI
查看全部 -
接口測試工具
查看全部 -
接口測試用例設計
一、異常測試用例設計:參數異常 ,數據異常
1、參數異常
(1)、關鍵字參數異常
(2)、參數為空
(3)、多、少參數
(4)、錯誤參數
2、數據異常
(1)、關鍵字數據為null
(2)、數據為空
(3)、長度不一致(規定長度)
(4)、錯誤數據
二、安全測試用例設計
1、安全測試
(1)、cookie
(2)、header
(3)、唯一識別碼(移動端)
查看全部 -
接口的類型 :post? get? delete? put?
一、get和post的區別:
post:post請求的數據是放在WebForm里面的,以表單形式提交
get:get 請求的數據都拼接在地址欄里,地址欄有數據大小限制,不安全
查看全部 -
Postman
組成部分
左半側:操作歷史;
中上部:接口地址請求方式;
中下部:服務端返回數據;
編輯參數
1.body里面右側有“Bulk Edit”編輯按鈕;
2.history右側有Colletions(收藏夾,一些常用的調用接口);
存在文件夾里面,(每個接口右側有save按鈕)
3.批量執行收藏夾里面的所有接口,點擊文件夾右側的箭頭----》點擊run----》starttest--->右側窗口出現執行的結果
4.重復執行run
runs模塊下的current run中有一個iteration(迭代),輸入次數,也可以修改環境(enveriment)
5.配置環境變量
點擊設置按鈕,點擊第一個mana....
輸入名稱和url等相關信息
6.比較結果
在Tests模塊
查看全部 -
fiddler:
獨立的可以直接抓http請求;
小巧,功能完善;
fiddler是一個http協議調試代理工具,它能夠記錄并檢查所有你的電腦和互聯網之間http通訊,設置斷點,查看所有的“進出”Fiddler的數據。

3.fiddler的運用:
查看接口請求方式;
查看請求數據、響應數據;
接口返回狀態、設置代理;
設置代理:tools---》fiddler options--->connections--->

之后還要在移動端進行設置。
????4.header、cookie(cookie也是屬于header的一部分);
????5.設置斷點;Rules--->Automatic Breakpoints
????6.添加篩選;右側的Filters中

????7.進行接口測試;Composer---》輸入請求方式,接口,參數等---》點擊運行---》左側有這個記錄----》雙擊左側的這個記錄
查看全部 -
loadrunner:接口、性能測試;
fiddler:抓包、接口測試;
soapui:接口、自動化測試;
Jmeter:接口、性能測試;
postman:接口測試插件(集成在谷歌瀏覽器中);
接口測試工具三劍客:
fiddler、postman、Python自己開發;
查看全部 -
fiddler --POST四種接口測試
(一)application/x-www-form-urlencoded數據格式
這是post請求最常見也是默認的數據提交格式。它要求數據名稱(name)和數據值(value)之間以等號相連,與另一組name/value值之間用&相連。例如:parameter1=12345&meter2=23456。將請求的內容進行格式化了,其實這個方法同時簡化的客戶端發送,也簡化了服務器端獲取,服務器通過getParameters(String name)即可獲取到傳送來的信息。
用fiddler模擬請求的話,請求頭和請求主體的內容可以這樣構造:
模擬請求之后,從返回結果可以查看到我們的請求數據:
(二)application/json數據格式
application/json格式的請求頭是指用來告訴服務端post過去的消息主體是序列化后的 JSON 字符串。
用fiddler模擬請求的話,請求頭和請求主體的內容可以這樣構造:
模擬請求之后,從返回結果可以看到我們的請求數據:
(三)text/xml數據格式
用fiddler模擬請求的話,請求頭和請求主體的內容可以這樣構造:
模擬請求之后,從返回結果可以看到我們的請求數據:
(四)multipart/form-data數據格式
除了傳統的application/x-www-form-urlencoded表單,我們另一個經常用到的是上傳文件用的表單,這種表單的類型為multipart/form-data。
用fiddler模擬請求的話,請求頭和請求主體的內容可以這樣構造:
第一步,先設置好請求頭格式,然后點擊upload file...
第二步,上傳你的文件,這里我上傳一個png的圖片
這是fiddler根據我們上傳的文件自動調整生成的請求,在請求頭中看到,我們需要選擇一段數據作為“分割邊界”(boundary屬性),這個“邊界數據”不能在內容其他地方出現,一般來說使用一段從概率上說“幾乎不可能”的數據即可。每次post瀏覽器都會生成一個隨機的30-40位長度的隨機字符串,瀏覽器一般不會遍歷這次post的所有數據找到一個不可能出現在數據中的字符串,一般都是隨機生成。選擇了這個邊界之后,瀏覽器便把它放在Content-Type 里面傳遞給服務器,服務器根據此邊界解析數據。下面的數據便根據boundary劃分段,每一段便是一項數據。(每個field被分成小部分,而且包含一個value是"form-data"的"Content-Disposition"的頭部;一個"name"屬性對應field的ID等等,文件的話包括一個filename)
模擬請求之后,從返回結果可以看到我們的請求數據:
查看全部 -
接口測試三劍客:
1、fiddler
2、postman
3、python自己開發
查看全部 -
需要思考的問題:
1、cookie有什么用?
2、header有什么用?
查看全部
舉報