您的位置:軟件測試 >> 測試技術 >> spasvo測試工具 >> PerformanceRunner
使用PerformanceRunner錄製腳本與分析腳本
作者:SPASVO 發布時間:[ 2017/10/26 16:42:07 ] 推薦標簽:性能測試工具 PerformanceRunner

  錄製腳本
  錄製腳本是我們模擬用戶行為的第一步,通過錄製用戶行為產生的協議從而生成Vuser Script。等我們對函數比較熟悉的時候,就可以拋棄錄製腳本的過程,而采用手工編寫。一般來說我們錄製腳本會有以下步驟:
  第一步:當我們知道性能測試是基於協議的,所以我們要選擇匹配的協議,如果協議選擇不正確就會導致無法錄製腳本,錄製的內容冗餘或者漏錄的情況。對於協議的確定我們可以詢問開發人員,C/S架構使用的協議比較特殊,可能是自行開發的協議包。另一種方法就是通過網絡掃描工具攔截數據包,確定協議的類型。對於B/S架構的性能測試一般都是采用HTTP協議。
  第二步:協議選定後,我們就需要配置一下錄製的相關選項,如選擇需要錄製的程序名,錄製開始所需要訪問的URL地址,指定代碼工作的目錄和相關參數的設置等。
  第三步:我們開始錄製腳本,打開錄製軟件並且開始錄製,同時在被測軟件上進行相關的操作,操作完成後,我們停止錄製軟件並並存錄製的腳本。接下來我們在回放一下腳本看錄製的腳本是否通過。

  分析腳本
  在腳本錄製的過程中我們可以通過添加一些命令,使腳本分割成幾塊,同時將錄製的內容存放在不同的腳本塊中,也可以通過添加事物的開始點和結束點,還可以添加集合點和注釋。
  腳本的錄製完成是性能測試開始的第一步,也是性能測試最重要的一個步驟,如何形成一個有效的負載腳本,決定了性能測試的實施分析能否在一個堅強可靠的基礎上進行。腳本開發是一個體力活,通過自行編寫一個腳本對服務器進行負載,而腳本開發又基於需求,在掌握用戶真正的行為特征後,即可根據其開發性能測試腳本。另外一個方麵,根據性能測試的目的,腳本可以分為兩大類:一類是針對某個具體功能的調試型性能測試腳本,這種腳本的操作盡可能少,主要是為了測試某一個功能而開發的;另一種是模擬用戶行為的腳本,該腳本完全模擬了用戶的常見操作及邏輯分支,主要是為了進行穩定性測試或係統級別的性能測試而開發的。

軟件測試工具 | 聯係我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海AG8科技有限公司 Shanghai ZeZhong Software Co.,Ltd
網站地圖:sitemap
网站地图:sitemap