[color=red]**版本見附件。[/color]
1,使用場景
最簡單,最典型的web頁面測試場景基本編寫。
2,模擬動作
①,開啟smartloop首頁面
②,login登入
3,製作指令碼步驟之一:編輯指令碼
①,開啟jmeter,選擇習慣的語言模式。
②,在【測試計畫】中,新增【threads(users)>>執行緒組】
③,在【執行緒組】中,新增【前置處理器》使用者引數】
注意1,在需要將一部分引數寫入配置檔案時,該步驟為必須。否則,該步驟可以略過。
注意2,使用場景:需要模擬500個不同的使用者同時login,每個使用者的使用者名稱和密碼可以 寫入配置檔案。
④,在【使用者引數】中,增加使用者自定義引數。
⑤,在【執行緒組】中,新增【sampler>>http請求】
⑥,設定訪問首頁面--http get 請求
⑦,在【執行緒組】中,新增【sampler>>http請求】
⑧,設定訪問首頁面--http get 請求
⑨,在【測試計畫】中,新增【配置元件》http cookie 管理器】
注意1,如果該請求需要使用cookie,該步驟為必須。否則,該步驟可以略過。
⑩,在【測試計畫】中,新增【配置元件》http 資訊頭管理器】
注意1,如果該請求的請求頭需要特別設定(web頁面請求通常不需要),該步驟為必須。否則,該步驟可以略過。
4,製作指令碼步驟之二:執行指令碼
①,設定訪問模式
引數含義如下:
執行緒數(=50):啟動的執行緒數量為50,在本例的場景中,該數值代表模擬了五十個使用者。
ramp-up period(in seconds)(=60):在60秒鐘期間內,發出50個請求。在本例的 場景中,該數值代表模擬了五十個使用者在一秒鐘期間內訪問了目標系統。
迴圈次數(永遠):不斷的迴圈執行
啟動遲延(秒)(=50):在啟動50秒後,有第乙個請求發出。
②,在【測試計畫】中,新增【配置元件》http 授權管理器】
注意1,如果該請求必須要通過http認證,該步驟為必須。否則,該步驟可以略過。
③,在【測試計畫】中,新增【***》生成結果概要】
[color=red]**版本見附件。[/color]
robotframework使用之一 udp測試
一,使用的lib如下 udplibrary.py 主要用於測試基於udp的16進製制協議的測試。socket的read是阻塞式的,使用robot自帶timeout來進行超時計算,重複測試的關鍵字 repeat keyword也是系統自帶的,詳見user guide 二.四個相關表 setting v...
SQL Plus的簡單使用之一
oracle在oracle 8.0.5之前都是使用字元介面來進行資料庫的操作與管理的。而那時候其他最重要的工具就是sql plus,它既可以編輯sql語句,也可以編輯和除錯pl sql的程式。下面我一步一步的來學習sql plus的基本使用 一 啟動sql plus 在unix linux系統下首先...
SQL Plus的簡單使用之一
oracle在oracle 8.0.5之前都是使用字元介面來進行資料庫的操作與管理的。而那時候其他最重要的工具就是sql plus,它既可以編輯sql語句,也可以編輯和除錯pl sql的程式。下面我一步一步的來學習sql plus的基本使用 一 啟動sql plus 在unix linux系統下首先...