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