jmeter的介面雖然不華麗,但是使用起來還是很便利。本文將基於英文版介面對整個可視區域進行介紹,如果想看中文版,請在選單欄點選choose language切換:
啟動後的介面分為3個區域:
①是目錄樹,②是元件編輯區,③是工具欄。
目錄樹,是個目錄,樹狀結構,包括父節點和子節點。根節點是測試計畫,可以新增子節點:執行緒組、配置元素、***、定時器、前置處理器、後置處理器、斷言、test fragment :
其中,執行緒組是必須新增的!為什麼jmeter不給預設加上?因為執行緒組不止一種。
執行緒組的子節點,可以是取樣器、邏輯控制器、前置處理器、後置處理器、斷言、定時器、test fragment、配置元素、***:
在執行時,目錄樹會從上往下順序執行。
這一部分會隨著系列文章的更新,在涉及到某個元件如何使用的時候,再進行說明。
jmeter5.3版本的工具欄一共有24個按鈕或圖示:
一一來看看:
①新建測試計畫。
②基於模板建立測試計畫:
jmeter提供了常見場景的壓測指令碼,可以選擇模板快速建立,比如web測試。
③開啟.jmx指令碼檔案。
④把當前測試計畫儲存為.jmx指令碼檔案。
⑤刪除目錄樹中的節點,如果選中的是父節點,那麼它子節點也會一同被刪除。
⑥複製元件。
⑦貼上元件。
⑧展開目錄樹。
⑨收起目錄樹。
⑩禁用或啟用元件,如果是目錄樹中的父節點,那麼其子節點也會一同被禁用。在除錯時可以用這個功能!
⑪執行測試計畫。
⑫執行測試計畫,忽略定時器。
⑬停止,直接把所有執行緒停掉,類似於「殺程序」。
⑭關閉,等當前執行緒執行完成後結束執行緒。
停止和關閉在點選後會彈出相同的對話方塊,從實際效果來看,停止比關閉的結束速度更快:
⑮清除響應資料,比如察看結果樹、聚合報告,但不會清除日誌控制台。
⑯清除全部資料,包括日誌控制台。
⑰查詢對話方塊,支援正則:
⑱清除查詢對話方塊輸入內容。
⑲函式助手對話方塊:
⑳幫助文件。
21執行耗時,以秒為單位。
22錯誤日誌個數,點選後會開啟日誌控制台。
23正在執行執行緒數/匯流排程數。
24執行狀態,執行測試計畫後變綠色。
選單欄除了工具欄那些功能,還有更豐富的其他功能。
開啟jmeter後,一般會按照以下步驟在目錄樹中新增元件:
新增執行緒組,用執行緒模擬使用者,產生大量負載。
新增取樣器,發起併發請求。
新增***,檢視請求響應,測試結果。
新增斷言,驗證結果正確性。
如果取樣器需要引數化,通過配置元件(自定義變數、csv、函式)或前置處理器(使用者引數)來完成。
如果需要做關聯,通過後置處理器(如正規表示式提取)來完成。
如果需要設定場景,比如模擬多少使用者,執行多少時間,壓測策略如何,可以修改執行緒組編輯區內容。
如果需要同一時刻傳送請求加壓,可以使用同步定時器。
如果需要控制業務的執行邏輯,可以使用邏輯控制器。
本文基於jmeter5.3英文版對整體介面進行了介紹,元素很簡潔,功能很豐富。如果不適應英文版,那麼也可以在選單欄中切換到中文版使用。最後給出了元件常見使用場景,包括新增步驟、引數化、關聯、壓測場景設定、同一時刻傳送請求、控制業務邏輯。
「遇見」英文版 歌詞
遇見 英文版 這是翻唱電影 向左走向右走 主題曲的英文版嗎?你有驚訝於這個版本與原曲的大不同嗎?其實這就是原作者 林一峰 在創作這首歌時的最原始版本,而且在被創作出來的剎那,竟然是以英文呈現的!來自香港的林一峰其實在香港就出過 本身也是創作歌手。他用簡單的英文,卻創造了一樣耐人尋味的歌詞世界,也因為...
gitlab英文版搭建
gitlab官網註冊入口 1.安裝軟體 sudo yum install curl policycoreutils openssh server openssh clients sudo systemctl enable sshd sudo systemctl start sshd 2.防火牆設定 ...
Leangoo英文版來了
知道大家和我一樣,期待英文版已經很久了,今天英文版終於和大家見面了!此次英文版的上線,也預示著leangoo即將衝向全球 大家和我一起看看國際化的leangoo吧!1,首先登陸leangoo,點選 頭像或者暱稱 然後在下拉列表中選擇 更改語言 再選擇 english 即可 注 所有登陸介面的語言環境...