使用Jmeter對華為私有云進行性能測試
目前市面上主流的云管平臺幾乎都是web系統,因此Jmeter作為優秀的web系統性能測試工具同樣非常適合云管系統的性能測試。
運行環境準備工作
Jmeter是JAVA程序因此必須要有JRE的環境.
我們測試的時候通常使用域名來作為測試的目標服務器,因此需要將域名解析信息提前寫入操作系統的hosts文件(非必須).
批量創建用戶.
由于我們要做并發測試,就是要模擬大量的用戶同時操作,因此需要多個用戶信息. 對于華為云來說,可以通過MO接口來批量創建租戶或者通過腳本直接將用戶信息寫入后臺數據庫. 然后將用戶信息導出,存入文件中(入user.txt或user.csv).
啟動Jmeter,錄制測試腳本.
首先添加線程組,并設計并發線程數量和循環冊數。
添加BeanShell Sampler,定義變量信息,如域名等。
添加配置元件--CSV Date Set Config, 將user.txt作為參數傳入,文件名可以使用全局路徑或相對路徑。
添加配置元件--HTTP Cookie 管理器,用以存儲Cookie信息
添加http POST請求和頭信息管理器,通過APIG接口獲取token
使用正則表達式提取對應的token并存入變量中
添加Json提取器,解析提取projectID
添加HTTP請求,發起接口測試,下圖以查詢磁盤列表接口為例
使用后置處理器BeanShell PostProcessor獲取磁盤類型
添加斷言,用來判斷接口調用是否成功。
添加-:圖形結果、聚合報告、查看結果樹。
啟動任務,查看結果樹跟蹤測試結果。
云性能測試服務 CPTS 域名注冊服務
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。