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

正文內(nèi)容

診斷應(yīng)用數(shù)據(jù)庫的性能瓶頸-資料下載頁

2025-06-26 20:50本頁面
  

【正文】 use Microsoft Query”,然后點擊“Finish”。如果你還沒有安裝Microsoft Query,Loadrunner會提示你這個功能不可用。在進行之前,從Microsoft Office中安裝MS Query。2. 在Microsoft Query中遵循以下步驟,導(dǎo)入期望的表和列。3. 在完成數(shù)據(jù)的導(dǎo)入后,選擇“Exit and return to Virtual User Generator”,然后點擊“Finish”。在參數(shù)屬性對話框中數(shù)據(jù)庫記錄以data文件的形式顯示出來。要在MS Query中編輯并查看數(shù)據(jù),選擇“View data or edit in Microsoft Query”。若要結(jié)束,則選擇“FileExit and return to Virtual User Generator”返回到腳本生成器。4. 在“Select Column”部分,指定包含當(dāng)前參數(shù)數(shù)據(jù)的列可以指定列號或者列名。注意:列標(biāo)題默認(rèn)為第0行(row 0)。5. 從“Select next row”列表中選擇一個更新方法來告訴虛擬用戶在腳本指定的過程中如何選擇表中的數(shù)據(jù)。可選項是:Sequential、Random、Unique或者Same Line As。其中每一項的含義文章前面已經(jīng)講述,就不再贅述。6. 如果選擇“Advance row each iteration”,虛擬用戶在每次迭代的時候會使用新的一行的數(shù)據(jù)而不是重復(fù)同樣的數(shù)據(jù)。要指定數(shù)據(jù)庫連接或者SQL語句1. 選擇“Specify SQL Statement”,然后點擊“Next”。2. 點擊“Create”指定一個新的連接字符串。選擇數(shù)據(jù)源的窗口彈出。3. 選擇已有的數(shù)據(jù)源,或者點擊“New”創(chuàng)建一個新的數(shù)據(jù)源。向?qū)⑻崾灸愦┻^創(chuàng)建ODBC數(shù)據(jù)源的過程。在完成后,連接字符串就會在連接字符串框中顯示出來。4. 在SQL框中,輸入或者粘貼SQL語句。5. 點擊“Finish”繼續(xù)SQL語句并導(dǎo)入數(shù)據(jù)。數(shù)據(jù)庫記錄將以data文件的形式顯示在參數(shù)屬性框中。6. 在“Select Column”部分中,指定包含當(dāng)前參數(shù)數(shù)據(jù)的列。你可以指定列號或者列名。7. 從“Select next row”列表中選擇一個更新方法來告訴虛擬用戶在腳本指定的過程中如何選擇表中的數(shù)據(jù)??蛇x項是:Sequential、Random、Unique或者Same Line As。8. 如果選擇“Advance row each iteration”,虛擬用戶在每次迭代的時候會使用新的一行的數(shù)據(jù)而不是重復(fù)同樣的數(shù)據(jù)。LR中關(guān)聯(lián)的理解和應(yīng)用 最初把關(guān)聯(lián)理解成一個很神秘的東西,最近有機會使用了一下后,發(fā)現(xiàn)也不是那么復(fù)雜。首先,來說一下關(guān)聯(lián)的原理。當(dāng)客戶端給服務(wù)器發(fā)送請求后,服務(wù)器會給客戶端返回一些數(shù)據(jù)。而這些數(shù)據(jù)中的某個部分。舉一個很簡單的例子,就可以說明這種情況。比如說你給服務(wù)器提交了一筆定單數(shù)據(jù),服務(wù)器接受到后,會自動生成一個定單號。而你下面的腳本中,需要按定單號進行查詢。這時你就需要用到關(guān)聯(lián)了。使用關(guān)聯(lián)的步驟:添加web_reg_save_param函數(shù),特別需要注意的是,這個函數(shù)一定要寫返回數(shù)據(jù)頁面的前面。 假設(shè) web_submit_form(,Snapshot=,ITEMDATA,Name=, Value=商品名稱, ENDITEM,Name=, Value=, ENDITEM,Name=, Value=1, ENDITEM,Name=, Value=商品購買, ENDITEM,Name=, Value=商品展示網(wǎng)址, ENDITEM,Name=, Value=商品說明, ENDITEM,Name=, Value=S, ENDITEM,Name=, Value=, ENDITEM,Name=, Value=1, ENDITEM,LAST)。這個頁面提交后,會生成定單號,那么web_reg_save_param(參數(shù)名,LB=,RB=,LAST)。一定要放到這個命令的前面。在需要使用的地方加{參數(shù)名} 就可以引用你保存的數(shù)據(jù)了。發(fā)表于 @ 2006年01月23日 11:54 AM | 評論 (0) 壓力測試操作步驟 以創(chuàng)建交易腳本為例,詳細(xì)的解釋一下使用LoadRunner進行壓力測試的過程。關(guān)于如何定義測試目標(biāo)及每個步驟詳細(xì)的操作過程在操作手冊中有解釋,這里就不說了。 一、 使用VUGen錄制腳本 根據(jù)應(yīng)用程序架構(gòu)選擇相應(yīng)的協(xié)議。一般象B/S的程序用單一的協(xié)議就可以了。 開始錄制。根據(jù)所選協(xié)議的不同,出現(xiàn)的對話框不不同的。選擇協(xié)議的話需要錄入url地址,在這步錄入需要測試的地址如。 錄制腳本:在一個腳本中,默認(rèn)有三個動作:vuser_init Action vuser_end。通常把初始化操作放到vuser_init中,具體需要測試的操作放在Action中,vuser_end動作目前來說沒有什么用處。在創(chuàng)建交易腳本中,需要測試的操作包括創(chuàng)建支付寶交易、買家付款、賣家發(fā)貨、買家確認(rèn)收貨。每一個操作都必須首先登陸才能進行。 添加事務(wù):為了使錄制的腳本更易讀,錄制過程中要為每一個獨立的操作添加事務(wù)。比如說登陸、買家付款都放在一個單獨的事務(wù)中。特別注意,因為本次測試目標(biāo)是每秒內(nèi)總的交易數(shù),所以需要分別給每一個測試腳本的Action操作都加上一個統(tǒng)一的事務(wù),名稱都叫做“Action”,以便衡量是否可以達(dá)到目標(biāo)。 添加驗證點:腳本錄制好后,在需要的地方加上驗證點,來檢測腳本是否執(zhí)行成功。以登陸操作來說,在提交登陸的腳本后面,右擊鼠標(biāo),選擇Insert—NewStep,在出現(xiàn)的對話框中選擇Web Checks—Text Check,進行文字驗證,查找退出這兩個字是否出現(xiàn)。如果出現(xiàn)就說明登陸成功了。 根據(jù)需要對變量參數(shù)化:在登陸操作中需要參數(shù)化的值包括:URL,登陸帳號、登陸密碼。點擊工具欄的Param List按鈕可以創(chuàng)建參數(shù)。當(dāng)新建一個參數(shù)后,LR會在當(dāng)前腳本的目錄下自動創(chuàng)建一個文件存放參數(shù)的值。我們不要這個默認(rèn)的文件名,把所有參數(shù)的文件名都修改為“D:\LrData\”[文件路徑及名稱都是可以手工修改的],這樣可以在多個腳本中共享相同的變量。 a) url、登陸帳號、登陸密碼:這幾個參數(shù)都是手工在LR中輸入,然后保存到文件中。 b) 交易號:在查詢交易明細(xì)腳本中,會隨機的選取100個交易查看其明細(xì)。這種情況下,交易號直接從數(shù)據(jù)庫中取得比較方便。但是必須在本地安裝oracle客戶端。如果沒有裝oralce客戶端,可以首先登陸到PL/SQL中,查詢100個交易號,選中把查詢結(jié)果,選擇導(dǎo)出到CSV文件中。如下圖: 導(dǎo)出后,在LR中打開Param List,選中交易號這個參數(shù),點擊Edit With NotePad按鈕,把csv文件的內(nèi)容拷貝到這個里面即可。注意拷貝前需要用支持列編輯的文本工具打開csv文件,去掉前后的引號。保存文件成功后,在LR中就可以看到導(dǎo)出的交易號了。 在Vuser中運行腳本,確認(rèn)腳本可以正常運行。 二、 使用Controller設(shè)置場景進行測試 創(chuàng)建場景:由于我們這次的測試目標(biāo)是以每秒N個交易,所以選擇基于目標(biāo)的場景。創(chuàng)建場景的同時,加入需要測試的腳本。 定義測試目標(biāo): 場景創(chuàng)建成功后,單擊Edit Scenario Goals定義測試目標(biāo)。 在這個對話框中新建一個測試目標(biāo),類型為:Transactions per Second,事務(wù)名稱為我們統(tǒng)一定義的“Action”,事務(wù)數(shù)量根據(jù)需要設(shè)置。Vuser的數(shù)量設(shè)置從20到500。 設(shè)置運行時間: 也是在Edit Scenario Goals中,可以設(shè)置達(dá)到目標(biāo)后再運行多少時間。 RunTime Setting:(特別注意) 在VuGen中也有RunTime Setting,但是在那里設(shè)置好的參數(shù)不會被帶到Controller中,需要重新設(shè)置。對每一個腳本都需要設(shè)置。 a) Think Time:這個選為Ignore think time,否則結(jié)果中的事務(wù)響應(yīng)時間很大,包含了這個思考時間。 b) 打開驗證點檢查功能:在Preferences選項中,給Enable Image and text check打勾,否則腳本執(zhí)行時不會去檢查驗證點的。 c) 設(shè)置Action的迭代次數(shù):在Run Logic中,單獨設(shè)置腳本中每個動作的執(zhí)行次數(shù)。例如在查詢交易明細(xì)腳本中,需要模擬一次登陸,查詢10次明細(xì)的情況,就需要設(shè)置Action動作迭代10次。 添加需要監(jiān)控的性能參數(shù) 這次我們測試的服務(wù)器是Linux,需要得到在各種壓力下服務(wù)器的負(fù)載情況。Linux的性能參數(shù)在場景中沒有默認(rèn)被監(jiān)控,所以需要手動添加。要監(jiān)控Linux的資源,需要在服務(wù)器上運行一個叫做rstatd的進程,這個進程可以從網(wǎng)上下載。在服務(wù)器上啟動這個進程后, 在測試場景中,手工將Available Graphs的UNIX Resources拖動到右邊的視圖中,然后右擊,選擇Add Measurements,添加需要監(jiān)視的服務(wù)器。 圖中,上面一個Add添加需要監(jiān)視的服務(wù)器,下面的Add是用來添加需要監(jiān)視的參數(shù),包括Average Load等等。 運行場景,保存執(zhí)行結(jié)果 運行時,需要選擇運行結(jié)果保存的路徑及文件。這些結(jié)果文件可以在Analysis中查看。 三、 查看運行結(jié)果 第二步場景運行結(jié)束后,通過菜單Results—Analysis Results打開運行結(jié)果。 在Analysis中,默認(rèn)顯示以下類型的結(jié)果分析圖。 需要手工把Unix資源的圖打開,單擊上圖中的New Graph,出現(xiàn)下面的對話框。 選擇System Resources下的UNIX Resources,單擊Open Graph,就可以看到在場景中所監(jiān)視的各個性能指標(biāo)的曲線圖了。 點擊保存可以把結(jié)果保存為*.lrr的文件,下次可以直接通過Analysis打開。 四、 比較2次或者多次場景運行的結(jié)果 測試中,為了提高系統(tǒng)的性能,會修改代碼或者更改架構(gòu),這時候我們需要對修改前后的場景運行結(jié)果進行比較,通過一些性能指標(biāo)的曲線圖比較直觀的了解系統(tǒng)的變化。 在Analysis中,通過菜單File—Cross With Result可以合并結(jié)果進行比較。 通過Add按鈕可以添加多個*.lrr文件進行結(jié)果的比較,點OK后會出現(xiàn)各個結(jié)果的比較圖。 27 / 27
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1