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

正文內(nèi)容

loadrunner培訓(xùn)教程ppt-展示頁(yè)

2025-01-17 16:27本頁(yè)面
  

【正文】 大的壓力測(cè)試環(huán)境中,被測(cè)的網(wǎng)站功能是否保持正確。輸入該集合點(diǎn)的名稱。注意:集合點(diǎn)經(jīng)常和事務(wù)結(jié)合起來使用。在代碼中的事務(wù)插入集合點(diǎn)插入集合點(diǎn)是為了衡量在加重負(fù)載的情況下服務(wù)器的性能情況。事務(wù)的狀態(tài)默認(rèn)情況下是 LR_AUTO。同樣可以通過菜單或者工具欄插入默認(rèn)情況下,事務(wù)的名稱列出最近的一個(gè)事務(wù)名稱。注意:事務(wù)的名稱最好要有意義,能夠清楚的說明該事務(wù)完成的動(dòng)作。這個(gè)事務(wù)的運(yùn)行時(shí)間在結(jié)果中會(huì)有反映。? 3 如果基于瀏覽器的應(yīng)用程序中包含了 JavaScript 并且該腳本向服務(wù)器產(chǎn)生了請(qǐng)求,比如 DataGrid 的分頁(yè)按鈕等,也要使用 URLbased 方式錄制? 4 基于瀏覽器的應(yīng)用程序中使用了 HTTPS 安全協(xié)議,使用 URLbased 方式錄制在錄制過程中,不要使用瀏覽器的 “后退 ”功能, LoadRunner 支持不太好!錄制時(shí)工具欄的功能 事務(wù)( Transaction):為了衡量服務(wù)器的性能,我們需要定義事務(wù)。? Sequential :表示從數(shù)據(jù)列中進(jìn)行順序選取數(shù)據(jù)? Random:表示隨機(jī)從數(shù)據(jù)列中選擇數(shù)據(jù)? Unique:表示從數(shù)據(jù)列中選擇不重復(fù)的數(shù)據(jù)? Same line as NewParam:表示和NewParam是同一行的值? Each Occurrence:在運(yùn)行時(shí),每遇到一次該參數(shù),便會(huì)取一個(gè)新的值? Each iteration:運(yùn)行時(shí),在每一次循環(huán)中都取相同的值? Once:運(yùn)行時(shí),在每次循環(huán)中,對(duì)于一個(gè) vuser來說,該參數(shù)只取一次值 就不變了Virtual User Generator的錄制腳本設(shè)置? Recording 標(biāo)簽頁(yè):默認(rèn)情況下選擇“HTMLbased Script”,說明腳本中采用 HTML 頁(yè)面的形式來表示,這種方式的 Script 腳本容易維護(hù),容易理解,推薦這種方式錄制 ? “URLbased Script”說明腳本中的表示采用基于 URL 的方式, WAS 和 ACT中的錄制方式就是這種,這種方式看上去比較亂。?Same Line As 某個(gè)參數(shù)(比如 Name):和前面定義的參數(shù)Name 取同行的記錄。注意:使用該類型必須注意數(shù)據(jù)表有足夠多的數(shù)?!癝elect next row ”有以下幾種選擇:?Sequential:按照順序一行行的讀取。? 將數(shù)據(jù)庫(kù)的數(shù)據(jù)作為指定參數(shù)? 首先,在操作系統(tǒng)的 ODBC數(shù)據(jù)源中建立與數(shù)據(jù)庫(kù)的關(guān)聯(lián)? 然后,使用 “Data Wizard”,選擇 “Specify SQL Statement manually”? 下一步后,選擇 “Create”,選擇 “機(jī)器數(shù)據(jù)源 ”,然后選擇相應(yīng)的 ODBC數(shù)據(jù)源,寫好指定的 sql語句后,就可以把數(shù)據(jù)加載到參數(shù)隊(duì)列中去了。再選擇 “關(guān)閉 ”。就目前我認(rèn)為,這種方式?jīng)]有必要。但是在 VuGen 中運(yùn)行時(shí), Vuser ID 將會(huì)是 –1。舉例說明:假如起始數(shù)為 1,遞增為 5,那么第一個(gè)用戶第一次循環(huán)取值 1,第二次循環(huán)取值 2;第二個(gè)用戶第一次循環(huán)取值為 6,第二次為 7;依次類推參數(shù)類型? Vuser ID:設(shè)置比較簡(jiǎn)單。當(dāng)使用該參數(shù)類型時(shí),設(shè)置第一個(gè)數(shù)為 1,遞增的數(shù)為 1,但 100 個(gè)虛擬用戶同時(shí)運(yùn)行時(shí),第 100 個(gè)虛擬用戶輸入的將是100,這樣腳本運(yùn)行將會(huì)出錯(cuò)。注意:使用該參數(shù)類型必須注意可以接受的最大數(shù)。在屬性設(shè)置中可以設(shè)置產(chǎn)生隨機(jī)數(shù)的范圍參數(shù)類型Unique Number:唯一的數(shù)。? Random Number:隨機(jī)數(shù)。但是在VuGen 中運(yùn)行時(shí), Group Name將會(huì)是 NoneLoad Generator Name:在實(shí)際運(yùn)行中, LoadRunner 使用該虛擬用戶所在 Load Generator 的機(jī)器名來代替。Group Name:在 controller中運(yùn)行可以看到,設(shè)置比較簡(jiǎn) 單。其屬性設(shè)置也很簡(jiǎn)單,選擇一種格式即可。由 URL,referer和 enditem組成url表示要去訪問的網(wǎng)址referer表示從哪個(gè)頁(yè)面來訪問的enditem表示這個(gè)資源項(xiàng)的結(jié)束符? 將腳本錄制的固定數(shù)據(jù)變?yōu)殡S機(jī)數(shù)據(jù)– 以說吧為發(fā)貼字為例子 ,講述一個(gè)比較完整的過程– 先按照之前所講的方式錄制一個(gè)發(fā)貼子的腳本– 然后 ,進(jìn)入 Script的編輯狀態(tài) .– 選擇腳本中發(fā)貼子時(shí) ,選中往字段中填寫的內(nèi)容 .– 然后 ,右鍵菜單選擇 “Replace with a Parameter”,就可以將固定內(nèi)容替換為隨機(jī)制定的內(nèi)容了。建議: 將登陸信息等重要信息存放為 SESSION 其他信息如果需要保留,可以放在 COOKIE中? EXTRARES此關(guān)鍵詞表示這個(gè)詞之后的內(nèi)容是資源屬性列表的內(nèi)容。當(dāng)訪問增多,會(huì)比較占用你服務(wù)器的性能 考慮到減輕服務(wù)器性能方面,應(yīng)當(dāng)使用 COOKIE。 cookie不是很安全,別人可以分析存放在本地的 COOKIE并進(jìn)行 COOKIE欺騙 考慮到安全應(yīng)當(dāng)使用 session。? 注意:在重復(fù)執(zhí)行測(cè)試腳本時(shí),vuser_init 和 vuser_end 中的內(nèi)容只會(huì)執(zhí)行一次,重復(fù)執(zhí)行的只是 Action 中的部分。? 在錄制需要登陸的系統(tǒng)時(shí),我們把登陸部分放到 vuser_init 中,把登陸后的操作部分放到 Action 中,把注銷關(guān)閉登陸部分放到 vuser_end 中。LoadRunner 培訓(xùn)教程培訓(xùn)教程 吳曉華吳曉華qq:2055739? 目錄 :1. 使用 Virtual User Generatorl 錄制腳本l 使用隨機(jī)數(shù)據(jù)l Virtual User Generator的設(shè)置l 腳本分析l 如何使用事務(wù)l 如何設(shè)置集合點(diǎn)2. 如何使用 Controllerl 手工設(shè)置 Schedulel 目標(biāo)設(shè)置 Schedule4. 參數(shù)含義5. 使用 Analysis分析運(yùn)行結(jié)果使用 load runner過程如何確定性能測(cè)試的目標(biāo)目標(biāo) 需要回答的問題測(cè)試最終用戶的使用時(shí)間 要花多長(zhǎng)時(shí)間完成以一次業(yè)務(wù)流程?確定優(yōu)化的硬件配置 哪種硬件配置可以提供最好的性能?檢查可靠性 系統(tǒng)可以在何種壓力條件下無錯(cuò)誤的進(jìn)行工作,并且能夠持續(xù)多長(zhǎng)時(shí)間?檢查硬件和軟件的升級(jí) 硬件和軟件的升級(jí)是否會(huì)對(duì)性能有多大影響?選擇硬件和軟件 應(yīng)該選擇哪種服務(wù)器硬件或者軟件?衡量系統(tǒng)能力 系統(tǒng)可以處理多少負(fù)載,而不導(dǎo)致系統(tǒng)的處理性能明顯下降?確定瓶頸 哪些因素會(huì)延長(zhǎng)系統(tǒng)的相應(yīng)時(shí)間?編寫腳本步驟? VuGen 中的腳本分為三部分:vuser_init、 vuser_end 和 Action。? 其中 vuser_init 和 vuser_end 都只能存在一個(gè),不能再分割,而 Action 還可以分成無數(shù)多個(gè)部分(通過點(diǎn)擊 New 按鈕,新建 ActionXXX)。? 如果需要在登陸操作設(shè)集合點(diǎn),那么登陸操作也要放到 Action 中,因?yàn)関user_init 中不能添加集合點(diǎn)? 在其他情況下,我們只要把操作部分放到 Action 中即可。? Cookie和 session的區(qū)別: cookie數(shù)據(jù)存放在客戶的瀏覽器上, session數(shù)據(jù)放在服務(wù)器上。 session會(huì)在一定時(shí)間內(nèi)保存在服務(wù)器上。單個(gè) cookie保存的數(shù)據(jù)不能超過 4K,很多瀏覽器都限制一個(gè)站點(diǎn)最多保存 20個(gè) cookie。資源屬性列表的內(nèi)容通常是由 nonhtml產(chǎn)生的,例如: javascript、 activex、java applet和 flash等內(nèi)容。DateTime:很簡(jiǎn)單,在需要輸入日期 /時(shí)間的地方,可以用 DateTime 類型來替代。當(dāng)然也可以定制格式。在實(shí)際運(yùn)行中, LoadRunner使用該虛擬用戶所在的 Vuser Group 來代替。參數(shù)的類型參數(shù)的類型? Iteration Number:在實(shí)際運(yùn)行中,LoadRunner 使用該測(cè)試腳本當(dāng)前循環(huán)的次數(shù)來代替。很簡(jiǎn)單。在屬性設(shè)置中可以設(shè)置第一個(gè)數(shù)以及遞增的數(shù)的大小。例 如:某個(gè)文本框能接受的最大數(shù)為 99。注意:這里說的遞增意思是各個(gè)用戶取第一個(gè)值的遞增 數(shù),每個(gè)用戶相鄰的兩次循環(huán)之間的差值為 1。在實(shí)際運(yùn)行中,LoadRunner 使用該虛擬用戶的 ID 來代? 替,該 ID 是由 Controller 來控制的。? File:需要在屬性設(shè)置中編輯文件,添加內(nèi)容,也可以從現(xiàn)成的數(shù)據(jù)庫(kù)中取數(shù)據(jù)(下面我們將會(huì)介紹)? User Defined Function:從用戶開發(fā)的 dll 文件提取數(shù)據(jù)。 VuGen 支持 C 語言的語法,在 VuGen 中重新編寫類似的函數(shù)應(yīng)該不難? 選擇 “File”類型? 然后,腳本中的相應(yīng)位置會(huì)出現(xiàn)“{NewParam}”這幾個(gè)關(guān)鍵字? 右鍵這幾個(gè)關(guān)鍵字,彈出右鍵菜單,選擇“Parameter Properties”? 選擇包含數(shù)據(jù)的文件,則文件的內(nèi)容會(huì)被加載到一個(gè)列表里面。? 在進(jìn)行的時(shí)候會(huì)自動(dòng)使用這些指定的數(shù)據(jù)來替換相應(yīng)的固定值。? 然后,在壓力測(cè)試過程當(dāng)中,他們會(huì)自動(dòng)使用參數(shù)隊(duì)列中的數(shù)據(jù)作為測(cè)試數(shù)據(jù)。每一個(gè)虛擬用戶都會(huì)按照相同的順序讀取?Random:在每次循環(huán)里隨機(jī)的讀取一個(gè),但是在循環(huán)中一直保持不變?Unique :唯一的數(shù)。比如: Controller 中設(shè)定 20 個(gè)虛擬用戶進(jìn)行 5 次循環(huán),那么編號(hào)為 1 的虛擬用戶取前 5個(gè)數(shù),編號(hào)為 2 的虛擬用戶取 610 的數(shù),依次類推,這樣數(shù)據(jù)表中至少要有 100個(gè)數(shù)據(jù),否則Controller 運(yùn)行過程中會(huì)返回一個(gè)錯(cuò)誤。?通常用在有關(guān)聯(lián)性的數(shù)據(jù)上面。選擇哪種方式錄制有以下參考原則:? 1 基于瀏覽器的應(yīng)用程序推薦使用 HTMLbased Script? 2 不是基于瀏覽器的應(yīng)用程序推薦使用 URLbased Script。比如:我們?cè)谀_本中有一個(gè)數(shù)據(jù)查詢操作,為了衡量服務(wù)器執(zhí)行查詢操作的性能,我們把這個(gè)操作定義為一個(gè)事務(wù),這樣在運(yùn)行測(cè)試腳本時(shí), LoadRunner 運(yùn)行到該事務(wù)的開始點(diǎn)時(shí), LoadRunner 就會(huì)開始計(jì)時(shí),直到運(yùn)行到該事務(wù)的結(jié)束點(diǎn),計(jì)時(shí)結(jié)束。插入事務(wù)如何添加事務(wù)輸入該事務(wù)的名稱。插入事務(wù)的開始點(diǎn)后,下面需要在需要定義事務(wù)的操作后面插入事務(wù)的 “結(jié)束點(diǎn) ”。一般情況下,事務(wù)名稱不用修改。一般情況下,我們也不需要修改,除非在手工編寫代碼時(shí),有可能需要手動(dòng)設(shè)置事務(wù)的狀態(tài)。在測(cè)試計(jì)劃中,可能會(huì)要求系統(tǒng)能夠承受 1000 人同時(shí)提交數(shù)據(jù),在 LoadRunner 中可以通過在提交數(shù)據(jù)操作前面加入集合點(diǎn),這樣當(dāng)虛擬用戶運(yùn)行到
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1