版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件測(cè)試面試題匯總(接口方面)1.get和post的區(qū)別(經(jīng)典)?get通過(guò)URL傳輸數(shù)據(jù),post用URL和請(qǐng)求體傳輸數(shù)據(jù)是get沒(méi)有post安全,但不是絕對(duì)的,因?yàn)榭梢宰グ黦et數(shù)據(jù)大小有限制,post沒(méi)有2.http與https的區(qū)別(經(jīng)典)?https需要申請(qǐng)ca證書(shū),一般免費(fèi)證書(shū)比較少,需要收費(fèi)http是超文本傳輸協(xié)議,信息是明文傳輸,https是具有安全性的ssl加密傳輸協(xié)議http與https連接方式不同,端口不一樣http:80https:443http連接無(wú)狀態(tài),https是由ssl+http協(xié)議構(gòu)成的可加密傳輸,身份認(rèn)證的網(wǎng)絡(luò)協(xié)議,安全3.https的連接過(guò)程?把這個(gè)流程記下來(lái),匯總一下變成自己的語(yǔ)言,到時(shí)候回答的時(shí)候盡量詳細(xì)4.請(qǐng)簡(jiǎn)述cookie與session、token的區(qū)別(經(jīng)典)?1.Cookie數(shù)據(jù)存放在客戶的瀏覽器上,session是放到服務(wù)端token是接口測(cè)試的鑒權(quán)碼一般情況下登錄后才可以獲取token,然后每次請(qǐng)求接口都要帶上token2.Cookie不是很安全,別人分析存放本地的cookie并進(jìn)行cookie七篇,考慮到安全應(yīng)當(dāng)使用session,session會(huì)在一定時(shí)間內(nèi)保存在服務(wù)器上,當(dāng)訪問(wèn)增加時(shí),應(yīng)該使用cookie,減輕服務(wù)器性能3.可以將登錄信息等重要信息存放為session,其他放在cookie上5.http協(xié)議的了解?超文本傳輸,端口80特點(diǎn)(無(wú)記憶功能‘快速)是由請(qǐng)求和相應(yīng)組成,請(qǐng)求有:請(qǐng)求頭、請(qǐng)求行、請(qǐng)求正文組成,響應(yīng)由響應(yīng)頭、相應(yīng)行、響應(yīng)正文組成6.接口用例的設(shè)計(jì)與執(zhí)行?/i7012495041432142340/7.多接口業(yè)務(wù)怎么測(cè)試?自己可以舉例一下自己測(cè)的接口,關(guān)聯(lián)型接口都有都需要把參數(shù)傳過(guò)來(lái),需要設(shè)置全局變量,把上個(gè)接口的值作為下個(gè)接口的請(qǐng)求值。8.舉幾個(gè)自己碰到的coke與說(shuō)明?200OK-[GET]:服務(wù)器成功返回用戶請(qǐng)求的數(shù)據(jù)201CREATED-[POST/PUT/PATCH]:用戶新建或修改數(shù)據(jù)成功202Aceepted-[*]:表示一個(gè)請(qǐng)求已經(jīng)進(jìn)入后臺(tái)排隊(duì)(異步任務(wù))204NOCONTENT-[DELETE]:用戶刪除數(shù)據(jù)成功400INVALIDREQUEST-[POST/PUT/PATCH]:用戶發(fā)出的請(qǐng)求有錯(cuò)誤,服務(wù)器沒(méi)有進(jìn)行新建或修改數(shù)據(jù)的操作401Unauthorized-[*]:表示用戶沒(méi)有權(quán)限(令牌、用戶名、密碼錯(cuò)誤)403Forbidden-[*]:表示用戶得到授權(quán)(與401錯(cuò)誤相對(duì)),但是訪問(wèn)被禁止404NOTFOUND-[*]:用戶發(fā)出的請(qǐng)求針對(duì)得到是不存在的記錄,服務(wù)器沒(méi)有進(jìn)行操作,該操作是冪等的406NotAcceptable-[GET]:用戶請(qǐng)求的格式不可得(比如用戶請(qǐng)求JSON格式,但是只有XML格式)500INTERNALSERVERERROR-[*]:服務(wù)器發(fā)生錯(cuò)誤,用戶將無(wú)法判斷發(fā)出的請(qǐng)求是否成功簡(jiǎn)單的總結(jié)一下:1xx-信息提示:這些狀態(tài)代碼表示臨時(shí)的響應(yīng)??蛻舳嗽谑盏匠R?guī)響應(yīng)之前,應(yīng)準(zhǔn)備接收一個(gè)或多個(gè)1xx響應(yīng)。2xx-成功:這類狀態(tài)代碼表明服務(wù)器成功地接受了客戶端請(qǐng)求。3xx-重定向:客戶端瀏覽器必須采取更多操作來(lái)實(shí)現(xiàn)請(qǐng)求。例如,瀏覽器可能不得不請(qǐng)求服務(wù)器上的不同的頁(yè)面,或通過(guò)代理服務(wù)器重復(fù)該請(qǐng)求。4xx-客戶端錯(cuò)誤:發(fā)生錯(cuò)誤,客戶端似乎有問(wèn)題。例如,客戶端請(qǐng)求不存在的頁(yè)面,客戶端未提供有效的身份驗(yàn)證信息。5xx-服務(wù)器錯(cuò)誤:服務(wù)器由于遇到錯(cuò)誤而不能完成該請(qǐng)求。9.在項(xiàng)目中如何用jmeter進(jìn)行接口測(cè)試?1)把線程組數(shù)量設(shè)置為1,循環(huán)次數(shù)設(shè)置為12)配置好全局變量URL通過(guò)配置元件---用戶自定義的變量添加3)增加配置元件http請(qǐng)求默認(rèn)值,放置在用戶定義的變量之后4)添加事務(wù)控制器管理和組織測(cè)試用例5)在事務(wù)控制中添加http請(qǐng)求添加測(cè)試用例中的接口請(qǐng)求信息6)添加對(duì)應(yīng)的斷言元件進(jìn)行斷言10、jmeter中如何設(shè)置斷言?右擊請(qǐng)求---斷言---響應(yīng)斷言---響應(yīng)斷言界面輸入要檢查比對(duì)的項(xiàng),設(shè)置好斷言后,執(zhí)行接口測(cè)試如果是通過(guò)的,查看結(jié)果樹(shù)不會(huì)有任何提示,如果斷言失敗,就會(huì)有紅色報(bào)錯(cuò)。如果接口返回的數(shù)據(jù)是json數(shù)據(jù),也可以添加json斷言11、jmeter參數(shù)化的方式有哪幾種可以實(shí)現(xiàn)?1)配置元件---用戶定義的變量元件可以設(shè)置全局變量2)函數(shù)助手對(duì)話框中可以選擇比如隨機(jī)字符串、隨機(jī)日期、隨機(jī)數(shù)字作為參數(shù)化3)可以使用csv文件作為參數(shù)化,通過(guò)配置元件中的csvdatasetconfig元件進(jìn)行設(shè)置即可12、做接口測(cè)試工作的意義是什么?這個(gè)是開(kāi)放性題目,面試官主要考察對(duì)測(cè)試的理解。根據(jù)測(cè)試的金字塔模型來(lái)說(shuō)接口測(cè)試是測(cè)試左移的最方便,最簡(jiǎn)單的測(cè)試,當(dāng)然牛B的測(cè)試做白盒測(cè)試,這個(gè)是在接口測(cè)試之前,相當(dāng)于單元測(cè)試。1.接口測(cè)試屬于集成測(cè)試、測(cè)試介入越早、就越能在項(xiàng)目早期發(fā)現(xiàn)問(wèn)題,其修復(fù)問(wèn)題的成本越低2.接口測(cè)試非常快速、UI自動(dòng)化執(zhí)行一個(gè)測(cè)試用例10S左右、接口測(cè)試用例執(zhí)行的話,需要的時(shí)間是毫秒級(jí)的3.豐富的工具框架與平臺(tái),相比UI自動(dòng)化來(lái)說(shuō)成本更低。13.怎么抓包?1.設(shè)置代理,需要被抓的對(duì)象跟抓包工具處于同個(gè)局域網(wǎng)下2.安裝證書(shū),不管是APP或者web都要安裝證書(shū),安裝成功后iOS需要信任。備注:https本人研究過(guò)一周,安卓因?yàn)橄到y(tǒng)限制,暫不能抓取https。1.要么開(kāi)發(fā)把證書(shū)寫到代碼中2.要么使用iOSfiddle也可以抓取部分https但不能全部抓取。14.怎么判斷一個(gè)問(wèn)題是前端還是后端?抓包看接口數(shù)據(jù),如果是數(shù)據(jù)問(wèn)題就是后端,不是數(shù)據(jù)問(wèn)題就是前端問(wèn)題15.接口測(cè)試中需要有那些注意點(diǎn)?接口中返回的數(shù)據(jù)必用字段要看返回的類型是否跟接口文檔一致,不然會(huì)導(dǎo)致前端出問(wèn)題
接口中返回了圖片地址,要手工去進(jìn)行圖片的測(cè)試(大小、內(nèi)容)接口完成查詢功能的時(shí)候,數(shù)據(jù)返回的排序顯示接口測(cè)試的時(shí)候,關(guān)注參數(shù)的默認(rèn)值、必填項(xiàng)16.TCP的三次握手與四次揮手(經(jīng)典)?備注:(這是我自己的理解,簡(jiǎn)單通俗易懂,如果要看標(biāo)準(zhǔn)的請(qǐng)百度,那個(gè)太長(zhǎng)了自己背不下來(lái))三次握手?第一次:客戶端發(fā)送請(qǐng)求到服務(wù)器,服務(wù)器知道客戶端發(fā)送,自己接收正常。SYN=1,seq=x?第二次:服務(wù)器發(fā)給客戶端,客戶端知道自己發(fā)送、接收正常,服務(wù)器接收、發(fā)送正常。ACK=1,ack=x+1,SYN=1,seq=y?第三次:客戶端發(fā)給服務(wù)器:服務(wù)器知道客戶端發(fā)送,接收正常,自己接收,發(fā)送也正常.seq=x+1,ACK=1,ack=y+1四次揮手:第一次:客戶端請(qǐng)求斷開(kāi)FIN,seq=u?第二次:服務(wù)器確認(rèn)客戶端的斷開(kāi)請(qǐng)求ACK,ack=u+1,seq=v?第三次:服務(wù)器請(qǐng)求斷開(kāi)FIN,seq=w,ACK,ack=u+1?第四次:客戶端確認(rèn)服務(wù)器的斷開(kāi)ACK,ack=w+1,seq=u+117.為什么三次握手和四次揮手??三次握手時(shí),服務(wù)器同時(shí)把ACK和SYN放在一起發(fā)送到了客戶端那里?四次揮手時(shí),當(dāng)收到對(duì)方的FIN報(bào)文時(shí),僅僅
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025關(guān)于公司合作經(jīng)營(yíng)合同
- 2025上海市微型計(jì)算機(jī)商品采購(gòu)合同(合同范本)
- 2025各行業(yè)勞動(dòng)合同范本
- 科技企業(yè)的合作伙伴關(guān)系管理與優(yōu)化策略研究
- 校園創(chuàng)新文化與素質(zhì)拓展教育策略
- 教育新模式下的學(xué)生問(wèn)題解決能力培養(yǎng)
- 科技助力下的老年人日常健康監(jiān)測(cè)與管理
- 跨文化交流與學(xué)生國(guó)際視野的培養(yǎng)
- 【平安證券】24年全球服務(wù)器出貨恢復(fù)增長(zhǎng)AI服務(wù)器占比有望達(dá)12%
- 二零二五年度窗簾清洗消毒與環(huán)保材料使用合同范本3篇
- 【寒假預(yù)習(xí)】專題04 閱讀理解 20篇 集訓(xùn)-2025年人教版(PEP)六年級(jí)英語(yǔ)下冊(cè)寒假提前學(xué)(含答案)
- 2024年智能監(jiān)獄安防監(jiān)控工程合同3篇
- 2024年度窯爐施工協(xié)議詳例細(xì)則版B版
- 幼兒園籃球課培訓(xùn)
- 【企業(yè)盈利能力探析的國(guó)內(nèi)外文獻(xiàn)綜述2400字】
- 統(tǒng)編版(2024新版)七年級(jí)《道德與法治》上冊(cè)第一單元《少年有夢(mèng)》單元測(cè)試卷(含答案)
- 100道20以內(nèi)的口算題共20份
- 高三完形填空專項(xiàng)訓(xùn)練單選(部分答案)
- 護(hù)理查房高鉀血癥
- 項(xiàng)目監(jiān)理策劃方案匯報(bào)
- 《職業(yè)培訓(xùn)師的培訓(xùn)》課件
評(píng)論
0/150
提交評(píng)論