-
一、常見(jiàn)的接口協(xié)議
HTTP? ? 超文本傳輸協(xié)議
HTTPS? 安全超文本傳輸協(xié)議
FTP? ? ? ?文件傳輸協(xié)議
UDP? ? ? 用戶數(shù)據(jù)協(xié)議??
IP? ? ? ? ? 互聯(lián)網(wǎng)協(xié)議
TCP? ? ? ?網(wǎng)絡(luò)控制協(xié)議
二、http協(xié)議響應(yīng)碼
1XX:信息響應(yīng)類,表示接收到請(qǐng)求并繼續(xù)處理
2XX:處理成功響應(yīng)類,表示動(dòng)作被成功接收,理解和接受
3XX:重定向響應(yīng)類,為了完成指定動(dòng)作,必須接受進(jìn)一步處理
4XX:客戶端錯(cuò)誤,客戶請(qǐng)求包含語(yǔ)法錯(cuò)誤或是不能正確執(zhí)行
5XX:服務(wù)端錯(cuò)誤,服務(wù)器不能正確執(zhí)行一個(gè)正確的請(qǐng)求
三、常見(jiàn)的http的請(qǐng)求方式
共有八種方式,常用是get和post?
查看全部 -
萬(wàn)能的JMeter
一、BS架構(gòu)應(yīng)用性能
二、HTTP協(xié)議接口功能與性能
三、FTP協(xié)議接口功能與性能
一、Mysql數(shù)據(jù)庫(kù)性能
二、MongoDB數(shù)據(jù)庫(kù)性能(讀取、寫入)
三、支持自定義java組件開(kāi)發(fā)
查看全部 -
注意:
1)方法名稱是區(qū)分大小寫的,
????????當(dāng)某個(gè)請(qǐng)求所針對(duì)的資源不支持對(duì)應(yīng)的請(qǐng)求方法的時(shí)候,
????????服務(wù)器應(yīng)當(dāng)返回狀態(tài)碼405(Method?Not?Allowed);
????????當(dāng)服務(wù)器不認(rèn)識(shí)或者不支持對(duì)應(yīng)的請(qǐng)求方法時(shí),
????????應(yīng)返回狀態(tài)碼501(NOT?Implemented)。
2)HTTP服務(wù)器至少應(yīng)該實(shí)現(xiàn)GET和HEAD/POST方法
查看全部 -
HTTP協(xié)議請(qǐng)求響應(yīng)模型
client-API-DB-API-client
http協(xié)議請(qǐng)求響應(yīng)模型(一次請(qǐng)求的生命周期或簡(jiǎn)單的軟件分層)
場(chǎng)景:登錄
1、客戶端發(fā)起請(qǐng)求到api層
? ? ? 1.1用戶在客戶端填寫用戶名和密碼,點(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)頭,第二位34578)
? ? ? ? ? ? ? ? ? ? 如果驗(yàn)證失敗,即用戶名不合法,那么給客戶端返回響應(yīng)碼
? ? ? ? ? ? ? ? ? ? 比如碼值為1,2,3
????????????????????1代表用戶名格式錯(cuò)誤
????????????????????2代表用戶名或密碼錯(cuò)誤
????????????????????3代表密碼格式錯(cuò)誤
3、api會(huì)將用戶輸入的數(shù)據(jù)發(fā)給db層
? ? ? Create、Read、Update、Delete
? ? ? select * from?user?where?userName=‘’?and?password = ‘’;
? ? ? 3.1數(shù)據(jù)庫(kù)查詢成功則返回1,失敗則返回0
4、DB會(huì)將返回的查詢數(shù)據(jù)數(shù)的條目數(shù)給api
5、api返回成功或失敗的狀態(tài)碼給客戶端
6、客戶端將返回信息提示給用戶
一、客戶端
? ? ? ?(功能測(cè)試、性能測(cè)試、自動(dòng)化測(cè)試)
二、接口層
? ? ? ?接口測(cè)試(功能測(cè)試、性能測(cè)試、自動(dòng)化測(cè)試【維護(hù)腳本】)
三、數(shù)據(jù)庫(kù)層
????? ?可以將發(fā)開(kāi)人員使用到的sql語(yǔ)句單獨(dú)拿出來(lái)進(jìn)行性能測(cè)試
查看全部 -
HTTP協(xié)議響應(yīng)碼
1XX:信息響應(yīng)類,表示接收到請(qǐng)求并且繼續(xù)處理
2XX:? ?處理成功響應(yīng)類,表示動(dòng)作被成功接收、理解和接收
3XX:? ?重定向響應(yīng)類,為了完成指定的動(dòng)作,必須接收進(jìn)一步處理
4XX:? ?客戶端錯(cuò)誤,客戶請(qǐng)求包含語(yǔ)法錯(cuò)誤或者是不能正確執(zhí)行(404)
5XX:? ?服務(wù)端錯(cuò)誤,服務(wù)器不能正確執(zhí)行一個(gè)正確的請(qǐng)求
查看全部 -
HTTP協(xié)議棧中的位置
HTTP? ? HTTPS
TCP? ? ?SSL/TLS
? ? ? ? ?IP
? ? 數(shù)據(jù)鏈路層
查看全部 -
常見(jiàn)的接口協(xié)議
HTTP? 超文本傳輸協(xié)議
HTTPS? 安全超文本傳輸協(xié)議
FTP? ?文件傳輸協(xié)議(X-Shell)
TCP? 網(wǎng)絡(luò)控制協(xié)議
IP? 互聯(lián)網(wǎng)協(xié)議
UDP? 用戶數(shù)據(jù)協(xié)議(QQ、微信,我向服務(wù)端傳輸一種協(xié)議,服務(wù)端處理客戶端,把數(shù)據(jù)扔給客戶端就ok啦)
查看全部 -
查看結(jié)果樹(shù)打印大量的請(qǐng)求結(jié)果 實(shí)際上會(huì)消耗IO 連帶會(huì)影響CPU
解決亂碼的三種方法:
1、添加后置處理器
設(shè)置為UTF-8
2 、直接修改接口參數(shù)為utf-83、修改Jmeter配置文件的ISO后面的編碼encoding為 utf-8
查看全部 -
jmeter:適用
BS架構(gòu)的應(yīng)用性能
HTTP接口的功能與性能ftp協(xié)議接口功能與性能(文件數(shù)據(jù)上傳下載)
Mysql 數(shù)據(jù)庫(kù)性能
MongoDB數(shù)據(jù)庫(kù)性能(寫入、讀?。?/p>
支持自定義java組件開(kāi)發(fā)
查看全部 -
客戶端-接口-數(shù)據(jù)庫(kù)
查看全部 -
404? 405? 505? 要重點(diǎn)看查看全部 -
HTTP
HTTPS
FTP
TCP互聯(lián)網(wǎng)控制協(xié)議
IP互聯(lián)網(wǎng)協(xié)議
UDP用戶數(shù)據(jù)
查看全部 -
1、常見(jiàn)的接口協(xié)議:
2、http響應(yīng)碼
3、http協(xié)議響應(yīng)模型
4、get請(qǐng)求
5、post請(qǐng)求
6、場(chǎng)景設(shè)置
7、參數(shù)化:函數(shù)助手、外部文件參數(shù)化
查看全部 -
http://www.weather.com.cn/data/sk/101010100.html
亂碼:
添加utf-8、配置文件中改
添加后置組件BeanShell 后置處理程序:代碼prev.setDataEncoding("utf-8")
查看全部 -
1、spring boot 開(kāi)發(fā)
get接口驗(yàn)證:
直接瀏覽器輸入驗(yàn)證數(shù)據(jù),回車返回值
查看全部
舉報(bào)