freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

loadrunner經(jīng)驗(yàn)總結(jié)(編輯修改稿)

2024-12-11 08:24 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ........................................ 121 涉及系統(tǒng) .......................................................... 121 業(yè)務(wù)流程 .......................................................... 122 測(cè)試環(huán)境 .......................................................... 122 測(cè)試結(jié)果 .......................................................... 122 Loadrunn錯(cuò)誤類型 ................................................... 125 問(wèn)題分析 .......................................................... 126 XX視頻會(huì)議-問(wèn)題解決方案 ........................................... 127 XXX項(xiàng)目-全文檢索性能 .................................................. 128 性能測(cè)試規(guī)劃 ...................................................... 129 測(cè)試需求 .......................................................... 129 測(cè)試準(zhǔn)備 .......................................................... 130 容量策略統(tǒng)計(jì) ...................................................... 131 測(cè)試場(chǎng)景設(shè)計(jì) ...................................................... 131 測(cè)試結(jié)果統(tǒng)計(jì) ...................................................... 131 參數(shù)配置 .......................................................... 135 問(wèn)題分析 .......................................................... 135 測(cè)試結(jié)論 : ........................................................ 136 項(xiàng)目經(jīng)驗(yàn)分享 .............................................................. 136 性能分析方法: ........................................................ 136 Web 經(jīng)驗(yàn)分享 .......................................................... 137 響應(yīng)時(shí)間分析 ...................................................... 137 1.前端 Network ............................................... 錯(cuò)誤 !未定義書簽。 2.后端服務(wù) .................................................. 錯(cuò)誤 !未定義書簽。 優(yōu)化方面 .......................................................... 138 數(shù)據(jù)庫(kù)優(yōu)化(索引) ..................................................... 139 系統(tǒng)優(yōu)化 .............................................................. 141 專業(yè)術(shù)語(yǔ) ................................................................. 146 常見性能測(cè)試工具 .......................................................... 147 1. 主流負(fù)載性能測(cè)試工具 .................................................... 147 2 Loadrunner經(jīng)驗(yàn)總結(jié) 性能工具只是提供一個(gè)進(jìn)行壓力測(cè)試的手段,其中業(yè)務(wù)模型和測(cè)試場(chǎng)景的構(gòu)建才是性能測(cè)試的核心東西,用戶真實(shí)行為的模擬要有科學(xué)的根據(jù),方可以達(dá)到性能測(cè)試的目的。 為了讓廣大的測(cè)試人員少走彎路,更加對(duì)性能測(cè)試有一個(gè)全面的深刻的了解,本人確定要寫一本關(guān)于性能測(cè)試的書集,里面包含 loadrunner amp。 jemeter 兩種性能測(cè)試工作具體的使用說(shuō)明和詳細(xì)介紹 第一部分: loadrunner 工作原理 第二部分: loadrunner 支持協(xié)議 第三部分: loadrunner 常用協(xié)議舉例 第四部分: 項(xiàng)目經(jīng)驗(yàn)分享 第五部分:資源監(jiān)控知識(shí)分享 希望在這一本經(jīng)驗(yàn)分享的書中,做性能測(cè)試的朋友們,能有收獲和感想,特別是如果本書有什么不妥當(dāng)之處,請(qǐng)大家批評(píng)和指點(diǎn)。謝謝?。∥业泥]箱是 3 Loadrunner 基本原理 LoadRunner 是 hp 一款交互性的性能測(cè)試工具,也是目前應(yīng)用最為廣泛的性能測(cè)試工具之一。該工具通過(guò)模擬上千萬(wàn)用戶實(shí)施并發(fā)負(fù)載,實(shí)時(shí)性能監(jiān)控的系統(tǒng)行為和性能方式來(lái)確認(rèn)和查找問(wèn)題。 為什么選擇 Loadrunner 原因如下: 操作方法簡(jiǎn)單及學(xué)習(xí),比開源工具方便 支持廣泛的協(xié)議,目前支持44種協(xié)議,這是其它開源工具無(wú)法超越的 模擬用戶真實(shí)的操作, controller 可以進(jìn)行場(chǎng)景和業(yè)務(wù)模擬設(shè)計(jì),功能強(qiáng)大 LoadRunner 工具組成 1)虛擬用戶腳本生成器:捕獲最終用戶業(yè)務(wù)流程和創(chuàng)建自動(dòng)性能測(cè)試腳本,即我們?cè)谝院笳f(shuō)的產(chǎn)生測(cè)試腳本; 2)壓力生成器:通過(guò)運(yùn)行虛擬用戶產(chǎn)生實(shí)際的負(fù)載 3)用戶代理:協(xié)調(diào)不同負(fù)載機(jī)上虛擬用戶,產(chǎn)生步調(diào)一致的虛擬用戶 4)壓力調(diào)度:根據(jù)用戶對(duì)場(chǎng)景的設(shè)置,設(shè)置不同腳本的虛擬用戶數(shù)量 5)監(jiān)視系統(tǒng):監(jiān)控主要的性能計(jì)數(shù)器 6)結(jié)果分析工具:本身不能代替分析人員,但是可以輔助測(cè)試結(jié)果的分析 LoadRunner工具原理 代理( Proxy)是客戶端和服務(wù)器端之間的中介, LoadRunner 就是通過(guò)代理方式截獲客戶端和服務(wù)器之間交互的數(shù)據(jù)流。 1)虛擬用戶腳本生成器通過(guò)代理方式接收客戶端發(fā)送的數(shù)據(jù)包,記錄并將其轉(zhuǎn)發(fā)給服務(wù)器端;接收到從服務(wù)器端返回的數(shù)據(jù)流,記錄并 返回給客戶端。 這樣服務(wù)器端和客戶端都以為在一個(gè)真實(shí)運(yùn)行環(huán)境中,虛擬腳本生成器能通過(guò)這種方式截獲數(shù)據(jù)流;虛擬用戶腳本生成器在截獲數(shù)據(jù)流后對(duì)其進(jìn)行了協(xié)議層上的處理,最終用腳本函數(shù)將數(shù)據(jù)流交互過(guò)程體現(xiàn)為我們?nèi)菀卓炊哪_本語(yǔ)句。 2)壓力生成器則是根據(jù)腳本內(nèi)容,產(chǎn)生實(shí)際的負(fù)載,扮演產(chǎn)生負(fù)載的角色。 3)用戶代理是運(yùn)行在負(fù)載機(jī)上的進(jìn)程,該進(jìn)程與產(chǎn)生負(fù)載壓力的進(jìn)程或是線程協(xié)作,接受調(diào)度系統(tǒng)的命令,調(diào)度產(chǎn)生負(fù)載壓力的進(jìn)程或線程。 4)壓力調(diào)度是根據(jù)用戶的場(chǎng)景要求,設(shè)置各種不同腳本的虛擬用戶數(shù)量,設(shè)置同步點(diǎn)等。 5)監(jiān)控系統(tǒng)則可以對(duì)數(shù)據(jù)庫(kù) 、應(yīng)用服務(wù)器、服務(wù)器的主要性能計(jì)數(shù)器進(jìn)行監(jiān)控。 6)壓力結(jié)果分析工具是輔助測(cè)試結(jié)果分析。 總體架構(gòu)圖 這張是 LoadRunner的總體架構(gòu)圖 ,包括各個(gè)組件 VUGen, Controller,Analysist和 LoadGenerator(s)之間的關(guān)系 . 工作流程 內(nèi)部流程圖 LoadRunner內(nèi)部各個(gè)組件之間如何進(jìn)行交互 ,數(shù)據(jù)流和文件流之間如何進(jìn)行 . 4 Loadrunner協(xié)議 簡(jiǎn)介 Loadrunner 支持 44種協(xié)議類型:包含應(yīng)用層的協(xié)議也包含傳輸層的協(xié)議 socket協(xié)議。功能十分的強(qiáng)大。在市場(chǎng)上使用率達(dá)到很高。大致分類如下: ?1 遠(yuǎn)程訪問(wèn)模塊 : Citrix ICA , RDP Citrix Vuser 腳本模擬 Citrix 客戶端與服務(wù)器間的 Citrix ICA 協(xié)議通信。 VuGen錄制通信期間的所有活動(dòng),并創(chuàng)建 Vuser腳本。 對(duì)遠(yuǎn)程服務(wù)器執(zhí)行操作時(shí), VuGen將生成描述這些操作的函數(shù)。每個(gè)函數(shù)都以 ctrx前綴開頭。這些函數(shù)模擬鼠標(biāo)和鍵盤的移動(dòng)。此外,使用 ctrx函數(shù) 還可以通過(guò)等待打開特定的窗口同步對(duì)操作的重播。 VuGen 還可以錄制 Citrix NFUSE 會(huì)話。 NFuse會(huì)話使用瀏覽器,而不是客戶端。要錄制 NFUSE 會(huì)話,必須為 Citrix 和 Web Vuser 執(zhí)行多協(xié)議錄制。 ?2客戶端 /服務(wù)器: COM/DCOM,DNS,FTP,LDAP,.NET,RTE,Tuxedo,Sockets 通過(guò) VuGen 錄制數(shù)據(jù)庫(kù)客戶端應(yīng)用程序與服務(wù)器之間的通信 . ?3自定義: C模板、 Visual Basic模板、 Java模板、 Javascript,VB和 VBscript類型的腳本。 除了錄制會(huì)話以外,可以創(chuàng)建自定義的 Vuser 腳本。既可以使用 LoadRunner API 函數(shù),也可以使用標(biāo)準(zhǔn)的 C、 Java、 VB、 VBscript 或 Javascript 代碼。 通過(guò) VuGen 可以在腳本中編寫自己的函數(shù),而不用錄制實(shí)際會(huì)話??梢允褂? LoadRunner API 或標(biāo)準(zhǔn)的編程函數(shù)。通過(guò) LoadRunner API 函數(shù)可以收集關(guān)于 Vuser 的信息。例如,可以使用 Vuser 函數(shù)來(lái)度量服務(wù)器性能、控制服務(wù)器負(fù)載、添加調(diào)試代碼或者 檢索參與方案的 Vuser 的運(yùn)行時(shí)信息。 也可以通過(guò)在 Visual C 和 Visual Basic 環(huán)境中進(jìn)行編程來(lái)開發(fā) Vuser 腳本。在這些環(huán)境中,可以在導(dǎo)入 LoadRunner 庫(kù)時(shí),使用開發(fā)應(yīng)用程序開發(fā) Vuser 腳本。 ?4 數(shù)據(jù)庫(kù)模塊: MS SQL server,ODBC,Oracle(2Tier), Oracle WebApplication 11i 重點(diǎn)測(cè)試各種類型的數(shù)據(jù)庫(kù)的,當(dāng)然有人會(huì)問(wèn)為什么沒有 mysql呢,針對(duì) mysql的協(xié)議沒有。但是可以通過(guò)其它的方式來(lái)測(cè) 試 mysql。 ?5分布式組件:適用于 COM/DCOM、 CorbaJava和 RmiJava協(xié)議。 可以使用 CORBA、 RMI或 Jacada等協(xié)議來(lái)錄制用 Java編寫的應(yīng)用程序或小程序。也可以使用VuGen的導(dǎo)航工具向腳本中添加任意方法 . 錄制 COM客戶端應(yīng)用程序時(shí), VuGen將生成若干函數(shù),描述 COM客戶端 服務(wù)器活動(dòng)。錄制的腳本包含接口聲明、 API調(diào)用和對(duì)方法的實(shí)例調(diào)用。每個(gè) COM函數(shù)都以 lrc前綴開頭。 在 VuGen的主窗口中,可以查看和編輯錄制的腳本。該窗口顯示會(huì)話過(guò)程中錄制的 COM API/方法調(diào)用,通過(guò)它,可以以可視方式跟蹤應(yīng)用程序 COM/DCOM調(diào)用。 關(guān)于錄制 Java語(yǔ)言 Vuser腳本 使用 VuGen可以錄制 Java應(yīng)用程序或小程序。 VuGen將創(chuàng)建一個(gè)完全使用 Java編寫的腳本,該腳本通過(guò) LoadRunner特有的 Java函數(shù)進(jìn)行了增強(qiáng)。錄制完后,可以使用 JDK庫(kù)或自定義類通過(guò)標(biāo)準(zhǔn) Java代碼來(lái)增強(qiáng)或修改該腳本。 準(zhǔn)備好腳本后,可以在 VuGen中以獨(dú)立模式運(yùn)行它。 Sun的標(biāo)準(zhǔn) Java編譯器 本中是否有錯(cuò)誤,并對(duì)其進(jìn)行編譯。確認(rèn)腳本可正常運(yùn)行后,可將該腳本合并到 LoadRunner方案中。 在通過(guò)錄制和手動(dòng)增強(qiáng)創(chuàng)建腳本時(shí),與 Java Vuser腳本相關(guān)的所有規(guī)則和限制都適用。此外,該腳本中使用的所有具體的類都必須位于執(zhí)行 Vuser的計(jì)算機(jī)上,并在 classpath環(huán)境變量中加以指定 ?6 電子商務(wù): AMF,AJAX,Ajax,TruClient,Flex,JavaOverHTTP,MMS,.NET,Real,Silverlight,web(/html),web(Click and Script),Web Service 等協(xié)議 ?6 Enterprise Java Bean: EJB測(cè)試和 RmiJava協(xié)議。 EJB測(cè)試 Vuser與標(biāo)準(zhǔn)的 Java Vuser不同,因?yàn)?VuGen會(huì)自動(dòng)創(chuàng)建腳本以測(cè)試 EJB功能,無(wú)需錄制或編程。生成腳本前,需要指定 JNDI屬性和關(guān)于應(yīng)用程序服務(wù)器的其他信息。 LoadRunner的 EJB檢測(cè)器將掃描應(yīng)用程序服務(wù)器并確定哪些 EJB可用。需 要選擇要測(cè)試的 EJB, LoadRunner將生成測(cè)試每個(gè) EJB方法的腳本。它將為每個(gè)方法創(chuàng)建事務(wù),以便您可以度量其性能并找出問(wèn)題。另外,每個(gè)方法都包裝在一個(gè) try and catch塊中,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1