silkperformer培訓(軟件測試)_第1頁
已閱讀1頁,還剩46頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、SilkPerformer培訓,性能測試概念SilkPerformer與其它工具的差別SilkPerformer安裝部署SilkPerformer使用,SilkPerformer培訓,性能測試(Performance Testing):在一定的負載情況下,系統的響應時間等特性是否滿足特定的性能需求區(qū)分以下用戶數概念:在線并發(fā)預計系統實際用戶數,性能測試概念,基于協議的用戶行為模擬參數化關聯事務集合點計數器監(jiān)控

2、,性能測試的關鍵技術,LoadrunnerJmeter,SilkPerformer與其它工具的差別,安裝過程比較簡單,基本上可以通過下一步來完成,SilkPerformer安裝部署,安裝過程比較簡單,基本上可以通過下一步來完成,SilkPerformer安裝部署,安裝過程比較簡單,基本上可以通過下一步來完成,SilkPerformer安裝部署,安裝過程比較簡單,基本上可以通過下一步來完成,SilkPerformer安裝部署,產品語言簡

3、介Vuser負載加壓報告生成,SilkPerformer使用,Benchmark Description Language (BDL)如:VargsSverify1 : string; // 0b37be02hFilename1 : number;print("username :" + psTest2username);等,產品語言簡介,創(chuàng)建項目和腳本協議選擇腳本錄

4、制回放調試日志查看參數化計時器添加事務添加集合點數據關聯,Vuser,SilkPerformer是以項目的模式來管理所有的測試腳本及方案文檔等,所以需要先創(chuàng)建項目,創(chuàng)建項目腳本,在新建項目的同時,需要選擇項目的訪問協議,協議選擇,操作過程全程錄制回放,并且適合多種瀏覽器,腳本錄制,錄制過程中可以通過操作條來完成不同的操作,腳本錄制,腳本錄制完成后,進入單腳本調試階段,回放調試,運行,回放調試,運行完成后,可以通過TrueL

5、og查看運行日志來驗證運行過程是否正確,日志查看,同時也可以查看調試信息等,日志查看,先找到腳本中需要參數化的部分,然后再進行參數化的操作,參數化,進入參數化的可視化操作頁面,參數化,支持參數的類型,參數化,參數化配置,參數化,定義腳本運行時的參數化選取方式,參數化,操作完成后,生成文件,并能進行編輯操作,參數化,腳本代碼如下: transaction TInit begin FileCSVLoadGlobal(hUser

6、info11, "userinfo1.csv", ","); FileGetRndRow(hUserinfo11); username := FileGetCol(hUserinfo11, 1, STRING_COMPLETE); WebSetBrowser(WEB_BROWSER_MSIE6); WebModifyHttpHeader("Accept-L

7、anguage", "zh-cn"); //WebSetUserBehavior(WEB_USERBEHAVIOR_FIRST_TIME); //WebSetDocumentCache(true, WEB_CACHE_CHECK_SESSION); end TInit;調用腳本如下:"pwuser" := username,,

8、參數化,錄制腳本時可以添加計時器,添加計時器時一定要注意有開始計數,也有停止計數的操作腳本片段如下:MeasureStart("TMainTimer1");MeasureStop("TMainTimer1");,計時器,錄制腳本時可以添加事務腳本片段如下: transaction NewTransaction1 var begin MeasureStart(&quo

9、t;TMainTimer2"); MeasureStop("TMainTimer2"); end NewTransaction1;,添加事務,添加集合點的代碼var hConnection: number;dcltrans transaction TLogon var nRet: number;begin OraLogon(hConnection, "us

10、er", "password", "orclnet2"); nRet := GlobalWaitFor("All are logged in", ALL_USERS, 300); if nRet = GLOBAL_SYNCHRONIZED then Print("I am the last user at the checkpoint&quo

11、t;); end;end TLogon;,添加集合點,先選中需要關聯的數據“1236”,然后往上找到對應的參數變量“PHPWIND_UTF8_8_7_UPLOAD_READ_PHP017”,數據關聯,找到腳本對應的“PHPWIND_UTF8_8_7_UPLOAD_READ_PHP017”的調用的位置,再右鍵“Locate in Recent Try Script TrueLog”,數據關聯,打開對應的“TrueLog”,并定位到

12、對應的鏈接地址上,數據關聯,通過查找的方式來查找需要關聯的數據,數據關聯,右鍵“Parse Selected Text into a Variable”,數據關聯,進行數據關聯,并定義左右邊界,數據關聯,關聯成功后的代碼如下所示: WebParseDataBoundEx(sParseDataVar2, STRING_COMPLETE, ToEncoding("3Ftid"), 1, ToEncoding(&q

13、uot;%"), WEB_FLAG_IGNORE_WHITE_SPACE | WEB_FLAG_CASE_SENSITIVE | WEB_FLAG_HEADER_ONLY, 1); sFormSid2 := sParseDataVar2; WebPageUrl("http://localhost:8081/phpwind_UTF8_8.7/upload/read.php", &q

14、uot;task2|默認版塊 - phpwind - Powered by phpwind", PHPWIND_UTF8_8_7_UPLOAD_READ_PHP017); Print("sParseDataVar2: " + sParseDataVar2);,數據關聯,場景設置監(jiān)控器添加,負載加壓,通過WorkLoad來設置用戶的加載方式,場景設置,添加相關的監(jiān)控器,對被測系統的各項

15、指標進行監(jiān)控和分析,提供依據,監(jiān)控器添加,監(jiān)控器的添加xp/2003系統指標的頁面,監(jiān)控器添加,監(jiān)控器的添加xp/2003系統指標的詳細頁面,監(jiān)控器添加,添加監(jiān)控器完成后,各項數據顯示正常,監(jiān)控器添加,測試完成后,可以點擊“Explorer Results”來生成標準的測試報告,報告生成,可以生成多種類型的測試報告,點擊“Silk Performance Explorer”,報告生成,生成的標準報告如下:,報告生成,期待與您的合作,真誠

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論