文章插圖

文章插圖
Jmeter性能測試舉例
注:未勾選獨立運行每個線程組則運行測試計劃時所有線程組同時運行 。
設置線程數 (所謂線程數就是并發用戶數)
線程組參數詳解:
1. 線程數:虛擬用戶數 。一個虛擬用戶占用一個進程或線程 。設置多少虛擬用戶數在這里也就是設置多少個線程數 。
2. Ramp-Up Period(in seconds)準備時長:設置的虛擬用戶數需要多長時間全部啟動 。如果線程數為10 , 準備時長為2 , 那么需要2秒鐘啟動10個線程 , 也就是每秒鐘啟動5個線程 。
【jmeter性能測試分析 jmeter性能測試實驗報告】3. 循環次數:每個線程發送請求的次數 。如果線程數為10 , 循環次數為100 , 那么每個線程發送100次請求 ??傉埱髷禐?0*100=1000。如果勾選了“永遠” , 那么所有線程會一直發送請求 , 直到選擇停止運行腳本 。
4. Delay Thread creation until needed:直到需要時延遲線程的創建 。
5. 調度器:設置線程組啟動的開始時間和結束時間(配置調度器時 , 需要勾選循環次數為永遠)
持續時間(秒):測試持續時間 , 會覆蓋結束時間
啟動延遲(秒):測試延遲啟動時間 , 會覆蓋啟動時間
啟動時間:測試啟動時間 , 啟動延遲會覆蓋它 。當啟動時間已過 , 手動只需測試時當前時間也會覆蓋它 。
結束時間:測試結束時間 , 持續時間會覆蓋它 。
添加協議及相關配置信息
2、添加HTTP請求
右鍵點擊“線程組” -> “添加” -> “Sampler” -> “HTTP請求”
Http請求主要參數詳解:
1、Web服務器
協議:向目標服務器發送HTTP請求協議 , 可以是HTTP或HTTPS , 默認為HTTP
服務器名稱或IP:HTTP請求發送的目標服務器名稱或IP 端口號:目標服務器的端口號 , 默認值為80
2.Http請求
方法:發送HTTP請求的方法 , 可用方法包括GET、POST、HEAD、PUT、OPTIONS、TRACE、DELETE等 。
路徑:目標URL路徑(URL中去掉服務器地址、端口及參數后剩余部分)
Content encoding:編碼方式 , 默認為ISO-8859-1編碼 , 這里配置為utf-8
3、同請求一起發送參數
在請求中發送的URL參數 , 用戶可以將URL中所有參數設置在本表中 , 表中每行為一個參數(對應URL中的 name=value) , 注意參數傳入中文時需要勾選“編碼”
3、為線程添加監聽器
Jmeter的測試結果需要添加監聽器來收集 。
右鍵點擊“線程組” -> “添加” -> “監聽器” -> “察看結果樹”
右鍵點擊“線程組” -> “添加” -> “監聽器” -> “聚合報告” , 用以存放性能測試報告
4、添加用戶自定義變量
可以添加用戶自定義變量用以Http請求參數化 , 右鍵點擊“線程組” -> “添加” -> “配置軟件” -> “用戶定義的變量”
并在Http請求中使用該參數 , 格式為:${wd}
- 前端如何優化 如何對前端性能進行優化
- oracle性能調整與優化 oracle性能優化
- 黑盒測試工作怎么樣 黑盒測試工作內容
- 應用云測試 智能測評云平臺
- LOL設置顯卡 lol顯卡高性能模式怎么設置
- oppoa57性能如何 OPPOA57好嗎
- 蘋果8參數配置詳情性能 蘋果8參數配置詳情查詢
- 手機測速網 在線測網速 手機測速在線網速測試
- 筆記本電腦排名2021高性能 筆記本電腦排名2022
- 鋼四柱散熱器性能參數 鋼三柱散熱器技術參數
