-
本課內(nèi)容如上圖:
查看全部 -
A到B直接借到錢(qián),處理成功:2XX
A到B借錢(qián),B沒(méi)有說(shuō)到C借,成功借到:3XX(重定向)
A到B借錢(qián),沒(méi)有找到B:4XX(客戶端請(qǐng)求包含錯(cuò)誤或者不能正確執(zhí)行)
5XX:服務(wù)器不能正確執(zhí)行一個(gè)客戶端發(fā)送的正確的請(qǐng)求(例如:請(qǐng)求超時(shí))
查看全部 -
從下往上層級(jí):
查看全部 -
常見(jiàn)的接口協(xié)議:HTTP:超文本傳輸協(xié)議;https:安全的超文本傳輸協(xié)議;FTP:文件傳輸協(xié)議;TCP:網(wǎng)絡(luò)控制協(xié)議;IP:互聯(lián)網(wǎng)協(xié)議;UDP:用戶數(shù)據(jù)協(xié)議;
查看全部 -
測(cè)試眼中的接口:協(xié)議接口(利用中間件實(shí)現(xiàn)某個(gè)功能需求)
開(kāi)發(fā)眼中的接口:創(chuàng)建一個(gè)接口,創(chuàng)建一個(gè)接口的實(shí)現(xiàn)類(lèi),必須實(shí)現(xiàn)這個(gè)接口里的所有方法。
查看全部 -
課程大綱:
(1)不同角色眼中的接口測(cè)試
(2)常見(jiàn)的接口協(xié)議
(3)http協(xié)議棧中的位置
(4)http協(xié)議響應(yīng)碼
(5)http協(xié)議相應(yīng)模型
(6)常用http協(xié)議的請(qǐng)求方式
(7)JMeter的功能介紹
(8)get請(qǐng)求與post請(qǐng)求
查看全部 -
http協(xié)議請(qǐng)求響應(yīng)模型 就是一次請(qǐng)求的生命周期或者簡(jiǎn)單的軟件分層
查看全部 -
做性能測(cè)試是全部基于正確的數(shù)據(jù)來(lái)做的,ftp協(xié)議接口功能與性能,ftp主要是用于上傳下載業(yè)務(wù),jmeter就能進(jìn)行接口功能和性能測(cè)試
mysql數(shù)據(jù)庫(kù)性能測(cè)試,在做分層性能測(cè)試的時(shí)候,我們可以將bs架構(gòu)應(yīng)用程序分為三層,第一層:web瀏覽器一層的性能;第二層api接口的性能;第三層:數(shù)據(jù)庫(kù)性能。
mongodb數(shù)據(jù)庫(kù)性能測(cè)試,和mysql性能測(cè)試的區(qū)別,在于數(shù)據(jù)存儲(chǔ)方式不一樣;主要關(guān)注數(shù)據(jù)庫(kù)的寫(xiě)入性能和讀取性能
支持自定義java組件開(kāi)發(fā)
BS架構(gòu)應(yīng)用的性能測(cè)試
HTTP協(xié)議接口功能與性能測(cè)試
ftp協(xié)議接口功能與性能
查看全部 -
http協(xié)議請(qǐng)求響應(yīng)模型
場(chǎng)景:登錄
1.客戶端發(fā)起請(qǐng)求到api接口
? ?1.1用戶在客戶端填寫(xiě)用戶名和密碼,點(diǎn)擊登錄,發(fā)送請(qǐng)求
2.api接收到客戶端發(fā)起的用戶請(qǐng)求
? ?2.1 api對(duì)業(yè)務(wù)邏輯進(jìn)行驗(yàn)證
? ? ? 2.1.1驗(yàn)證用戶名和密碼是否合法
? ? ? ? ? ?比如:用戶名要求必須為真實(shí)手機(jī)號(hào)碼(11位,1開(kāi)頭,第二位34)
? ? ? ? ? ?如果驗(yàn)證失敗,即用戶名不合法,那么需要給客戶端發(fā)送響應(yīng)碼
? ? ? ? ? ?比如碼值為1,2,3
? ? ? ? ? ?1代表用戶名格式錯(cuò)誤
? ? ? ? ? ?2代表用戶名或密碼錯(cuò)誤
? ? ? ? ? ?3代表密碼格式錯(cuò)誤
3.api會(huì)將用戶輸入的數(shù)據(jù)發(fā)給db層
? ?3.1數(shù)據(jù)庫(kù)查詢成功則返回1,失敗返回0
4.DB會(huì)將返回的查詢數(shù)據(jù)庫(kù)的條目數(shù)給api
5.api返回成功或失敗的狀態(tài)碼發(fā)給客戶端
6.客戶端將返回的信息提示給用戶
一 客戶端
功能測(cè)試 ?性能測(cè)試 ? 自動(dòng)化測(cè)試
二 接口層
接口測(cè)試 ?功能測(cè)試 ?性能測(cè)試 ?自動(dòng)化測(cè)試
三 數(shù)據(jù)庫(kù)層
?可以將開(kāi)放人員使用到的sql語(yǔ)句單獨(dú)拿出來(lái)進(jìn)行性能測(cè)試
查看全部 -
HTTP協(xié)議響應(yīng)碼:
1xx:信息響應(yīng)類(lèi),表示接收到請(qǐng)求并且繼續(xù)處理
2xx:處理成功響應(yīng)類(lèi),表示動(dòng)作被成功接收、理解和接受
3xx:重定向響應(yīng)類(lèi),為了完成指定的動(dòng)作,必須接受進(jìn)一步處理
4xx:? 客戶端錯(cuò)誤,客戶請(qǐng)求包含語(yǔ)法錯(cuò)誤或者是不能正確執(zhí)行
5xx:服務(wù)端錯(cuò)誤,服務(wù)器不能正確執(zhí)行一個(gè)正確的請(qǐng)求
查看全部 -
HTTP協(xié)議棧中的位置
查看全部 -
HTTP 超文本傳輸協(xié)議 ? HTTPS 安全超文本傳輸協(xié)議 ?FTP 文件傳輸協(xié)議
TCP 網(wǎng)絡(luò)控制協(xié)議 ?IP ?互聯(lián)網(wǎng)協(xié)議 ? ?UDP 用戶數(shù)據(jù)協(xié)議
查看全部 -
開(kāi)發(fā)眼中的接口:模塊與模塊之間的對(duì)接方式定義
測(cè)試眼中的接口:可以獨(dú)立部署成服務(wù)的協(xié)議接口
查看全部 -
1、不同角色眼中的接口(開(kāi)發(fā)、測(cè)試)
2、常見(jiàn)的接口協(xié)議(如http等)
3、http協(xié)議棧中的位置(http協(xié)議的底層原理)
4、http協(xié)議響應(yīng)碼(2XX、4XX、5XX)
5、http協(xié)議響應(yīng)模型(一次請(qǐng)求的生命周期)
6、常用的http協(xié)議的請(qǐng)求方式(get、post等)
查看全部 -
? ?HTTP 協(xié)議棧中的位置
----------------------------------
HTTP ? | ? ? HTTPS
--------|-----------------------------------
TCP ? ? ?| ? ?SSL/TLS
---------|------------
? ? ? ? ? ? ? IP
----------------------
? ? ? ? ?數(shù)據(jù)鏈路層
查看全部
舉報(bào)