Jmeter筆記(3)乙個登入介面例項

2021-09-25 05:18:31 字數 2297 閱讀 1316

jmeter測試介面:

新增執行緒組、新增http請求、新增http資訊頭管理器、新增***---察看結果樹、聚合報告、新增斷言、新增斷言結果

1、新增執行緒組

測試計畫---單擊右鍵---新增---threads(users)---執行緒組

2、新增http請求

執行緒組---單擊右鍵---新增---sampler---http請求

3、新增http資訊頭管理器

執行緒組---單擊右鍵---新增---配置元件---http資訊頭管理器

4、新增***---察看結果樹、聚合報告

執行緒組---單擊右鍵---新增---***---察看結果樹/聚合報告

5、 新增斷言(用以判斷返回值是否符合要求)

執行緒組---單擊右鍵---新增---斷言---響應斷言

6、 新增斷言結果(用以檢視斷言的詳細返回資訊)

執行緒組---單擊右鍵---新增---***---斷言結果

7、啟動

8、檢視察看結果樹/聚合報告/斷言結果

1、新增執行緒組

測試計畫---單擊右鍵---新增---threads(users)---執行緒組

執行緒組引數說明:

執行緒組主要包含三個引數:執行緒數、準備時長(ramp-up period(in seconds))、迴圈次數。

執行緒數:虛擬使用者數。乙個虛擬使用者占用乙個程序或執行緒。設定多少虛擬使用者數在這裡也就是設定多少個執行緒數。

準備時長(ramp-up period): 設定的虛擬使用者數需要多長時間全部啟動。如果執行緒數為50 ,準備時長為10 ,那麼需要10秒鐘啟動50個執行緒。也就是每秒鐘啟動5個執行緒,如果設定為0,就是併發

ramp-up period不能設定太短,否則測試的初始階段會給伺服器過大的壓力,也不能設定的太長,否則前乙個執行緒執行完畢後乙個執行緒還沒啟動。

如何找到乙個合適的ramp-up period值:初始值可以設定為 ramp-up = 匯流排程數 ,後續再根據實際情況增減。

迴圈次數:每個執行緒傳送請求的次數。如果執行緒數為50 ,迴圈次數為10 ,那麼每個執行緒傳送10次請求。總請求數為50*10=500 。如果勾選了「永遠」,那麼所有執行緒會一直傳送請求,一到選擇停止執行指令碼。

2、新增http請求

執行緒組---單擊右鍵---新增---sampler---http請求

3、新增http資訊頭管理器

執行緒組---單擊右鍵---新增---配置元件---http資訊頭管理器

4、新增***---察看結果樹、聚合報告

執行緒組---單擊右鍵---新增---***---察看結果樹/聚合報告

5、新增斷言(用以判斷返回值是否符合要求)

執行緒組---單擊右鍵---新增---斷言---響應斷言

6、 新增斷言結果(用以檢視斷言的詳細返回資訊)

執行緒組---單擊右鍵---新增---***---斷言結果

7、啟動

8、檢視察看結果樹/聚合報告/斷言結果

聚合報告引數說明:

編寫乙個登入介面

作業二 編寫登陸介面 輸入使用者名稱密碼 認證成功後顯示歡迎資訊 輸錯三次後鎖定 import getpass 定義乙個登入介面 usernaem root password 123456 conut 0 迴圈三次 while conut 3 user input input 使用者 pass in...

gtk 實現乙個登入介面

輸入框 如果在gtk 中需要輸入乙個字串,可以使用輸入框,這是乙個單行的輸入構件,可以用於輸入和顯示正文內容。輸入框的基本操作函式 1.gtk entry new void 這是新建乙個輸入框並且不設定輸入框能接受的最大輸入字元 2.gtk entry new with max length gin...

乙個簡單的靜態郵箱登入介面

已上傳至github 使用者名稱是tom,密碼是123,當輸入錯誤時 賬號密碼為空 輸入正確的賬號密碼時跳 首先是css,我隨便寫的,沒有和原網頁一致,差不多就好 top all all first login,all first pas all second number all second p...