測(cè)試中常用工具

1、fiddler
可以通過(guò)代理用fiddler進(jìn)行抓包,同時(shí)可以修改請(qǐng)求參數(shù)或者響應(yīng)參數(shù)、模擬弱網(wǎng)絡(luò)情況等。
修改請(qǐng)求參數(shù)時(shí),需要先設(shè)置斷點(diǎn),Rules->Automatic Breakpoints->Before Requests/After Responses,fiddler在轉(zhuǎn)發(fā)請(qǐng)求時(shí),先將請(qǐng)求參數(shù)/響應(yīng)結(jié)果改成設(shè)置的值,再繼續(xù)轉(zhuǎn)發(fā),就可以模擬測(cè)試過(guò)程的一些異常情況。
模擬弱網(wǎng)絡(luò)情況時(shí),需要修改腳本調(diào)整參數(shù),先勾上Rules->Performance->Simulate Modem Speeds, 然后進(jìn)入Rules->Customize Rules,打開Fiddler ScriptEditor,找到m_SimulateModem這行,修改oSession["request-trickle-delay"]和oSession["response-trickle-delay"]的值,這個(gè)值代表每上傳/下載1KB需要延時(shí)多久,這個(gè)值越大代表網(wǎng)絡(luò)越差。保存腳本后退出,這時(shí)還需要重新勾上Rules->Performance->Simulate Modem Speeds,這之后的請(qǐng)求都是模擬情況下的了。

2、jmeter/postman
測(cè)試中如果不是需要持續(xù)管理維護(hù)的接口,直接用jmeter或者postman調(diào)試接口即可,使用方便。

3、Bejson
測(cè)試中經(jīng)常遇到格式不這么準(zhǔn)確的json文件,需要先轉(zhuǎn)化好格式再使用,或者是從日志文件中復(fù)制出來(lái)的一段返回結(jié)果,先轉(zhuǎn)化好格式方便排查問(wèn)題。有時(shí)候需要核對(duì)響應(yīng)結(jié)果中某些值的個(gè)數(shù),用Bejson轉(zhuǎn)換object后省去人工數(shù)數(shù)的麻煩。
地址:http://www.bejson.com/oldbejson/jsoneditoronline/

20181009210548.png

4、image2base64
當(dāng)遇到需要將圖片轉(zhuǎn)換成base64格式,或者將base64的字符串轉(zhuǎn)換為圖片時(shí),就需要圖片轉(zhuǎn)碼工具。
地址:http://www.vgot.net/test/image2base64.php?

5、md5加密工具
當(dāng)參數(shù)需要臨時(shí)進(jìn)行md5加密使用,或者是簡(jiǎn)單校驗(yàn)A字符串是否是a字符串的md5加密結(jié)果時(shí),可以使用md5加密工具。
地址:https://md5jiami.51240.com/

6、時(shí)間戳轉(zhuǎn)換工具
對(duì)數(shù)據(jù)庫(kù)、后臺(tái)日志、接口中的一些日期數(shù)據(jù),可以用時(shí)間戳轉(zhuǎn)換工具簡(jiǎn)單校驗(yàn)時(shí)間是否正確。
地址:https://tool.lu/timestamp/

7、diff工具
需要對(duì)比響應(yīng)結(jié)果是否有變化,或者是快速查找不同的地方時(shí),用diff工具簡(jiǎn)單快捷。
地址:http://tool.chinaz.com/tools/diff/

當(dāng)然,對(duì)于圖片轉(zhuǎn)碼、md5加密、時(shí)間戳、diff等需求,如果是要長(zhǎng)期使用的,還是在腳本實(shí)現(xiàn)更智能。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 目錄結(jié)構(gòu): 1、Fiddler的基本界面 2、Fiddler的HTTP統(tǒng)計(jì)視圖 3、QuickExec命令行的使用...
    程一川閱讀 2,750評(píng)論 0 17
  • 1.ios高性能編程 (1).內(nèi)層 最小的內(nèi)層平均值和峰值(2).耗電量 高效的算法和數(shù)據(jù)結(jié)構(gòu)(3).初始化時(shí)...
    歐辰_OSR閱讀 30,194評(píng)論 8 265
  • 前言fiddler是一個(gè)很好的抓包工具,默認(rèn)是抓http請(qǐng)求的,對(duì)于pc上的https請(qǐng)求,會(huì)提示網(wǎng)頁(yè)不安全,這時(shí)...
    胖子愛豬蹄閱讀 13,461評(píng)論 4 22
  • 維他為英文 Vital(至關(guān)重要的;維持生命所必需的;生氣勃勃的)的音譯,是一個(gè)充滿活力且年輕化區(qū)塊鏈生態(tài)社區(qū)。 ...
    美希Live河北領(lǐng)航小組閱讀 1,051評(píng)論 0 1
  • 這幾天工作中遇到不少滑動(dòng)沖突問(wèn)題,記錄下來(lái),分享一下。 主要有兩種情況: ScrollView嵌套ListView...
    BJChaney閱讀 194評(píng)論 0 1

友情鏈接更多精彩內(nèi)容