掌握驗證軟件系統是否能夠達到用戶提出的性能指標;性能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項性能指標進行測試,評估系統的能力----測試中得到的負荷和響應時間數據可被用于驗證所計劃的模型的能力,并幫助作出決策。識別體系中的弱點----受控的負荷被增加到一個極端水平,并突破它,從而修復體系的瓶頸或薄弱的地方;系統調優---重復運行測試,驗證調整系統的活動得到了預期的結果,從而改進性能。檢測軟件中的問題,長時間的測試執行可導致程序發生由于內存泄漏引起的失敗,揭示程序中的隱含問題或沖突;驗證穩定性,可靠性---在一個生產負荷下執行測試一定的時間是評估系統穩定性和可靠性是否滿足要求的唯一方法。
1、完整的性能測試流程,包括性能需求分析和測試計劃制定,測試用例設計和腳本開發,測試場景設計和測試場景執行,性能測試指標統計。
2、基于工具和企業項目的性能測試:采用市場占有高的性能測試工具PerformenceRunner和企業真實的被測項目如《搜車網》、《crm客戶管理系統》、《云檢測平臺》、《圖書管理系統》、《倉庫管理系統》;緊密圍繞性能測試的企業及運用的測試規范,讓同學們學完后能直接上手企業項目測試
3、基于代碼的性能測試基于代碼的性能測試框架PerformanceRunner,能有效對接fiddler項目腳本,提高腳本的利用率簡化腳本的維護難度,降低時間成本提高并發效率和測試的精確度。
測試腳本構成:
性能測試工作原理:
性能測試流程:
性能測試執行:
性能指標統計:
1.PerformanceRunner的工具界面:
1.1.工具欄:
1.2.快捷按鈕:
1.3.項目管理器:
1.4.腳本編輯區域:
1.5.腳本輸出區域,顯示腳本的執行結果:
1.6.執行器:
執行器是PR的測試場景設計和執行容器。
1.7.分析器:
性能測試場景執行完成后,在分析器內將性能測試指標逐項顯示,為性能分析提供數據支撐。
2.性能測試項目過程:
2.1.性能測試也是根據測試需求來進行的。例如我們在對一個網站類被測系統上線前的系統性能做一個評測,首先是找到系統的大并發。這里我們以找出被測系統登錄功能所能承受的大并發為例子來分析PR在性能測試過程中的運用。
2.1.1測試腳本的錄制回放:
2.1.1.1.新建項目:
2.1.1.2.錄制腳本:點擊紅色的錄制按鈕,在彈出的錄制信息對話框里選擇需要錄制的協議,這里我們選擇一個http協議的網站搜車網;然后選擇需要錄制的程序,這里選擇ie瀏覽器的絕對安裝路徑;在程序的輸入參數這一欄輸入被測系統的URL;點擊確定后開始錄制腳本。這里腳本的錄制是通過兼聽瀏覽器與服務器之間的通信信息包解析成PR的測試腳本。
2.1.1.3.腳本回放和關聯:
腳本回放:
關聯:
2.1.1.4.參數化:
在性能測試過程中要盡量真實模擬現實環境和真是用戶的操作,在登錄過程中,不同的用戶使用不同的用戶名和密碼登錄,在此我們對用戶名和密碼進行參數化。
搜車網可用的用戶名密碼:admin@souche.com 888888; shellslow@126.com 888888; shellslow@sina.com 888888;274159756@qq.com 888888;
腳本參數化后的腳本為:
pr.http_postVerb("login.do", "http://localhost:8088/souche/login.do", "http://localhost:8088/souche/userLogin.do?redirect_url=/souche/manage.do", "loginId="+pr.getParamValue("name")+"&password="+pr.getParamValue("pwd")+"");
紅色標記是腳本參數化命令,里面共有兩個變量,name和pwd。
編輯參數表:
2.1.1.5.添加事務:
添加事務主要是把關注的功能點設為事務,這樣在執行測試的時候可以把事務的性能指標單獨統計出來供分析使用。
插入事務的起始標記:
插入事務的結束標記:
4.1.1.6.添加注釋:
4.1.2.場景設計:
4.1.2.1.壓力測試場景:
為了保證在登錄的時候的并發壓力是真實的,我們在腳本對應位置添加集合點:
4.1.2.2.場景設計:
新建場景:
添加腳本:
設置啟動虛擬并發數:
設置場景的運行持續時間:
設置停止并發:
點擊運行并保存場景信息:
啟動桌面的runAgent執行器:
點擊開始按鈕運行場景:
開始執行場景并監測性能指標:
結束后點擊關閉,進入分析器。 4.1.3.進入分析器統計性能指標:
分析摘要:
運行的VU圖:
事務概要圖:
事務響應時間圖:
每秒事務數圖:
每秒事務總數圖:
事務性能概要圖:
每秒點擊量圖:
每秒吞吐量圖:
咨詢電話
滬公網安備 31010702002953號
滬ICP備07036474號 2003-2024 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
添加客服微信 歡迎咨詢測試工具和測試服務
掃描二維碼下載澤眾軟件企業宣傳冊
電話咨詢,400-035-7887,安排專業技術售前給您解答(產品試用、技術交流、服務咨詢和商務報價)。
您的信息已成功提交!
我們的客服人員稍后會與您聯系