jemeter使用筆記一

2022-08-29 06:48:12 字數 2487 閱讀 7290

二、開啟jemeter

三、新增乙個執行緒組

四、新增乙個http請求,並編輯(參加可以直接賦值、讀取本地文件、讀取資料庫)

在取樣器錯誤後要執行的動作:我們選擇繼續,錯誤之後依然繼續執行

執行緒數:一般我們用來表示多少個使用者,即我們測試時的使用者數量

ramp-up period(in seconds):表示每個使用者啟動的延遲時間,上述我設為1秒,表示系統將在1秒結束前啟動我設定的1000個使用者,如果設定為1000秒,那麼系統將會在1000秒結束前啟動這1000個使用者,開始使用者的延遲為1秒, 如果我設定為0秒,則表示立即啟動所有使用者。

迴圈次數:如果你要限定迴圈次數為10次的話,可以取消永遠的那個勾,然後在後面的文字框裡面填寫10;在這裡我們勾上永遠,表示如果不停止或者限定時間將會一直執行下去, 是為了方便排程器的呼叫。

排程器的配置:我們勾選排程器時,將會出現這個面板

啟動延遲:表示指令碼延遲啟動的時間,在點選啟動後,如果啟動時間已經到達,但是還沒有到啟動延遲的時間,那麼,啟動延遲將會覆蓋啟動時間,等到啟動延遲的時間到達後,再執行系統。 

注意:如果我們需要用到排程器來設定持續時間,如果執行緒數不夠多到持續時間結束,我們就必須將迴圈次數勾選為永遠,特別地,如果執行緒組裡面有其他的迴圈,我們也需將該迴圈次數勾選為永遠(如我上面錄製的指令碼中的step1也是乙個迴圈,需要將永遠勾選),否則,按我如上配置,將永遠去掉勾選,文字裡填1,那麼無論你將持續時間啟動時間結束時間等設定多少,系統執行1000次後,將會停止不再執行。

五、新增乙個監聽

六、新增斷言,在sample下新增

設定斷言:

七、引數自動化(讀取外部檔案,檔案型別為.txt或.csv)

1)http請求下新增乙個讀取外部配置的設定

2)設定http請求,路徑配置格式,見下面截圖

3)設定剛剛新增的配置

filename --- 引數項檔案

file encoding --- 檔案的編碼,設定為utf-8

vaiable names --- 檔案中各列所表示的引數項;各引數項之間利用逗號分隔;引數項的名稱應該與http request中的引數項一致。

delimiter --- 如檔案中使用的是逗號分隔,則填寫逗號;如使用的是tab,則填寫\t;(如果此文字檔案為csv格式的,預設用英文逗號分隔)

recycle on eof? --- true=當讀取檔案到結尾時,再重頭讀取檔案

false=當讀取檔案到結尾時,停止讀取檔案

stop thread on eof? --- 當recycle on eof為false時,當讀取檔案到結尾時,停止程序,當recycle on eof為true時,此項無意義

備註說明:這裡我用通俗的語言大概講一下recycle on eof與stop thread on eof結果的關聯

recycle on eof :到了檔案尾處,是否迴圈讀取引數,選項:true和false

stop thread on eof:到了檔案尾處,是否停止執行緒,選項:true和false

當recycle on eof 選擇true時,stop thread on eof選擇true和false無任何意義,通俗的講,在前面控制了不停的迴圈讀取,後面再來讓stop或run沒有任何意義

當recycle on eof 選擇flase時,stop thread on eof選擇true,執行緒4個,引數3個,那麼只會請求3次

當recycle on eof 選擇flase時,stop thread on eof選擇flase,執行緒4個,引數3個,那麼會請求4次,但第4次沒有引數可取,不讓迴圈,所以第4次請求錯誤

Jupyter Notebook使用筆記(一)

notebook 自帶一組快捷鍵,能提高效率 感 jio 有點要脫離滑鼠了 下面大概總結一下,也方便以後使用。notebook裡每乙個叫做cell。command mode 和 edit mode。在乙個cell中,按下enter,進入edit模式,按下esc,進入command 模式在乙個cell...

kettle使用筆記 一

一 常用目錄結構 二 單錶操作 1.表輸入 要遷移庫表 2.表輸出 遷移目標庫表 單錶遷移這兩個就可以滿足 如果欄位要遷移的表跟目標表字段名稱不一致 可以不一致,上面也滿足 想做一致。可以用轉換中欄位選擇對映 三 多表鏈結遷移 方式1 多表關聯,可以手動寫關聯sql。直接乙個輸入,乙個輸出就可以實現...

Jquery使用筆記 一

最近使用jquery比較多,網上搜了很多有用的東西,先記下來!1.動態新增 行 2.下拉框聯動 請選擇 請選擇請選擇 3.表單驗證可以使用jquery.validate,是 4.自動填充,可以使用jquery.autocomplete,是 5.text和textarea的高度自增 input高度固定...