-
萬能的JMeter 一、BS架構應用性能 二、HTTP協議接口功能和性能 三、FTP協議(上傳下載文件業務)接口功能和性能 數據庫 三、Mysql數據庫性能(關系型數據庫) (分層性能測試:B/S 1.瀏覽器性能測試;2.api接口性能測試; 3.數據庫性能測試) 四、MongoDB(非關系型數據庫,一般需要存儲大量數據且無須事務關聯時用它) 五、支持自定義java組件開發 ? ? ? 1.可以開發符合自己公司需求的協議,業務流程等 ? ? ? 2.便于管理測試性能代碼,不以腳本形式保存,而是像開發代碼一樣可以上傳到git等進行管理 ? 拓展:關系型數據庫與非關系型數據庫? 關系型數據庫,是指采用了關系模型來組織數據的數據庫??梢岳斫獬啥S的excel表格,是一一對應關系比如MySQL; 非關系型數據庫,是指采用了沒有特定關系模型來組織數據的數據庫??梢岳斫獬梢粚Χ嗟臄祿P系,比如MongoDB; 不同的數據類型各有優缺點: 非關系型數據庫的優勢:?1. 性能?NOSQL是基于鍵值對的,可以想象成表中的主鍵和值的對應關系,而且不需要經過SQL層的解析,所以性能非常高。?2. 可擴展性?同樣也是因為基于鍵值對,數據之間沒有耦合性,所以非常容易水平擴展。 關系型數據庫的優勢:?1. 復雜查詢?可以用SQL語句方便的在一個表以及多個表之間做非常復雜的數據查詢。?2. 事務支持?使得對于安全性能很高的數據訪問要求得以實現。查看全部
-
windows系統運行jmeter.bat linux系統運行jmeter.sh查看全部
-
一、每一個線程組就是一個場景? 二、訪問http請求時注意不要添加http:\\ 三、中文亂碼問題解決的三種方案: ????1. http請求添加content encoding:填寫utf-8? ????2. 設置jmeter.properties 中的sampleresult.default.encoding=UTF-8? ????3. jmeter中添加 BeanShell Postprocessor script:prev.SetDataEncoding("utf-8")查看全部
-
在jmeter中打開【選擇】-【函數助手對話框】,功能選擇【_CSVRead】,在函數參數中的第一條值中添加路徑(需要的參數),第二條值默認為0。點擊【生成】生成一條字符串,把字符串拷貝到HTTP請求路徑中(需要參數的值)。查看全部
-
參數化--函數助手(選項--函數助手對話框) 1. 函數助手(作用:可以實現參數的多變)??? ? ? ? ? CSV file值,寫入相關參數數據文件的路徑? ? ? ? ? CSV文件序號值,寫入0,因為數據一般從0行開始讀取 ? ? ? ? 點擊生成會生成相關函數字符串,將其復制到HTTP請求路徑處的參數值位置即可 ? ? ?2.線程組設置 ? ? ? ? a、線程數:相當于虛擬用戶數,即并發用戶數(若設置為1,則只會讀取參數文件中第一行的數據) ? ? ? ? b、Ramp-Up Period(in seconds):加壓參數,即幾秒內執行完所有的用戶線程 ? ? ? ? c、循環次數:執行線程的次數 ? ? ?3.復雜場景需要使用多個線程組查看全部
-
http協議請求響應模型(一次請求的生命周期;軟件最簡單的分層) ????場景:登錄? 1. client(客戶端)發起請求到api接口層?1.1 用戶在客戶端填寫用戶名和密碼,點擊登錄,發送請求? 2. api層接收客戶端發起的用戶請求并進行邏輯處理?2.1 api對業務邏輯進行驗證? 3. api層處理之后將用戶輸入數據請求發送給DB層?create、update、read、delete(少見)?如:select * from user where username ='' and password =''?3.1 數據庫查詢成功則返回1,失敗則返回0? 4. DB層會將返回的查詢數據庫的條目狀態給api? 5. api層將請求結果返回給客戶端(client)?api返回成功或失敗的狀態碼給客戶端? 6. 客戶端將返回信息提示給用戶??軟件簡單分為3層:?? ?一、客戶端(瀏覽器、移動客戶端APP、CS架構層client)?? ? ? 功能測試、性能測試、自動化測試?? ?二、接口層(業務邏輯層)?? ? ? ?接口測試、性能測試、功能測試、自動化測試?? ?三、數據庫層(db層,數據存儲過程)?? ? ? ? ?可以將開發人員使用到的SQL語句單獨拿出來進行性能測試查看全部
-
解決亂碼問題
查看全部 -
解決亂碼問題BeanShellPost
查看全部 -
不同角色眼中的接口
常見的接口協議
http協議棧中的位置
http協議響應碼
http協議響應模型
常用http協議的請求方式
jmeter的功能介紹
get請求與post請求
查看全部 -
HTTP請求響應模型
查看全部 -
HTTP協議響應碼
查看全部 -
HTTP協議棧中的位置
查看全部 -
常見的接口協議
HTTP?超文本傳輸協議
HTTPS?安全超文本傳輸協議
FTP?文件傳輸協議(如:Xsheel)
TCP?網絡控制協議
IP?互聯網協議
UDP?用戶數據協議
查看全部 -
五大類響應碼
查看全部 -
http 協議棧中的位置
查看全部
舉報
0/150
提交
取消