![loadrunner模擬筆試題目_第1頁](http://file4.renrendoc.com/view/00b549bb26ea475f279f6d0e9bcb4cd5/00b549bb26ea475f279f6d0e9bcb4cd51.gif)
![loadrunner模擬筆試題目_第2頁](http://file4.renrendoc.com/view/00b549bb26ea475f279f6d0e9bcb4cd5/00b549bb26ea475f279f6d0e9bcb4cd52.gif)
![loadrunner模擬筆試題目_第3頁](http://file4.renrendoc.com/view/00b549bb26ea475f279f6d0e9bcb4cd5/00b549bb26ea475f279f6d0e9bcb4cd53.gif)
![loadrunner模擬筆試題目_第4頁](http://file4.renrendoc.com/view/00b549bb26ea475f279f6d0e9bcb4cd5/00b549bb26ea475f279f6d0e9bcb4cd54.gif)
![loadrunner模擬筆試題目_第5頁](http://file4.renrendoc.com/view/00b549bb26ea475f279f6d0e9bcb4cd5/00b549bb26ea475f279f6d0e9bcb4cd55.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
loadrunner模擬筆試題目軟件性能測試模擬筆試題目(一)注:本試卷中題目所涉及性能測試工具如無特殊說明則均為LoadRunner。一、填空題(1某17=17分)1.軟件性能測試的目的是為了對軟件系統(tǒng)的性能情況給于評價,并發(fā)現(xiàn)可能存在的性能問題。2.常見的性能測試策略有、、、、答案:基準(zhǔn)測試,并發(fā)測試,綜合場景測試,場景測試,負(fù)載測試,疲勞測試,極限測試,吞吐量測試,大數(shù)據(jù)量測試,內(nèi)存泄漏測試等3.LoadRunner由Analyi、Controller、VirtualUerGenerator三大口模塊組成,功能分別為錄制腳本、創(chuàng)建運(yùn)行及監(jiān)視場景、分析測試結(jié)果4.在用LoadRunner進(jìn)行性能測試過程中Run-TimeSetting的超時設(shè)置常用的有二、簡答題1.客戶交付一個性能測試項(xiàng)目,請闡述你的實(shí)施流程。答案:測試設(shè)計階段:1)了解被測系統(tǒng)的性能需求,定義測試目標(biāo)和范圍;2)了解系統(tǒng)的技術(shù)信息,如系統(tǒng)架構(gòu)等;3)確定測試方案、進(jìn)度安排,并制定測試計劃,場景設(shè)置方案,及需要收集的測試數(shù)據(jù);4)同相關(guān)人員協(xié)商討論測試方案;5)準(zhǔn)備數(shù)據(jù)收集模板;不同項(xiàng)目的性能測試,需要收集的數(shù)據(jù)不同;針對性的制定一個模板,更符合需要;測試環(huán)境準(zhǔn)備:1)技術(shù)準(zhǔn)備;選擇性能測試工具;測試方案中涉及到的技術(shù)問題;測試數(shù)據(jù)的收集方案實(shí)現(xiàn);如:如何監(jiān)控系統(tǒng)資源等;2)搭建測試環(huán)境;3)創(chuàng)建初始數(shù)據(jù);如虛擬用戶使用的賬號等;測試執(zhí)行階段:1)錄制腳本;2)調(diào)試腳本;3)執(zhí)行場景;4)收集測試數(shù)據(jù),并簡單整理;測試分析階段:1)分析測試數(shù)據(jù);提交測試報告。2.解釋5個常用的性能指標(biāo)的名稱與具體含義(5分)答案:并發(fā):所有用戶在同一時刻對系統(tǒng)執(zhí)行操作,一般指做同一件事情或操作。在線:所有用戶在一段時間內(nèi)對系統(tǒng)執(zhí)行操作。請求響應(yīng)時間從client端發(fā)出請求到得到響應(yīng)的整個時間;口包括:client端響應(yīng)時間+網(wǎng)絡(luò)響應(yīng)時間+Server端響應(yīng)時間。事務(wù)請求響應(yīng)時間完成相應(yīng)事務(wù)所用的時間;這個是性能測試中重點(diǎn)關(guān)注的指標(biāo)。TPS(TranactionPerSecond)每秒鐘系統(tǒng)能夠處理的交易或事務(wù)的數(shù)量。它是衡量系統(tǒng)處理能力的重要指標(biāo)。TPS是LoadRunner中重要的性能參數(shù)指標(biāo)。點(diǎn)擊率(HitPerSecond)每秒發(fā)送的HTTP請求的數(shù)量;點(diǎn)擊率越大對Server的壓力越大資源利用率對不同資源的使用程度,如CPUI/0,內(nèi)存,3.寫出5個Loadrunner中常用函數(shù),并對其中2個舉例說明用法??诖鸢福鹤址畯?fù)制trcpy(tr,\字符串連接口trcat(tr,\lr_meage(\printf(八“ocean\產(chǎn)生:“Iloveocean.\變量轉(zhuǎn)為參數(shù),將變量tr的值存到參數(shù)Param中口lr_ave_tring(tr,\參數(shù)復(fù)制lr_ave_tring(lr_eval_tring(、參數(shù)轉(zhuǎn)為變量口trcpy(tr1,lr_eval_tring(\.簡述LoadRunner的工作原理?口答案:loadrunner會自動監(jiān)控指定的URL或應(yīng)用程序所發(fā)出的請求及服務(wù)器返回的響應(yīng),它做為一個第三方(Agent)監(jiān)視客戶端與服務(wù)器端的所有對話,然后把這些對話記錄下來,生成腳本,再次運(yùn)行時模擬客戶端發(fā)出的請求,捕獲服務(wù)器端的響應(yīng)。.LaodRunner腳本中action()和init、end()除了迭代的區(qū)別還有其他嗎?答案:集合點(diǎn)只能插入到Action部分,vuer_init和vuer_end中不能插入集合點(diǎn)。action()和init、end()都可以插入事務(wù)點(diǎn)???什么是集合點(diǎn)?設(shè)置集合點(diǎn)有什么意義?LoadRunner中設(shè)置集合點(diǎn)的函數(shù)是哪個?答案:集合點(diǎn):是一個并發(fā)訪問的點(diǎn),例如在測試計劃中,可能會要求系統(tǒng)能夠承受1000人同時提交數(shù)據(jù),在LoadRunner中可以通過在提交數(shù)據(jù)操作前面加入集合點(diǎn),這樣當(dāng)虛擬用戶運(yùn)行到提交數(shù)據(jù)的集合點(diǎn)時,LoadRunner就會檢查同時有多少用戶運(yùn)行到集合點(diǎn),如果不到1000人,LoadRunner就會命令已經(jīng)到集合點(diǎn)的用戶在此等待,當(dāng)在集合點(diǎn)等待的用戶達(dá)到1000人時,LoadRunner命令1000人同時去提交數(shù)據(jù),并發(fā)訪問的目的。注意:集合點(diǎn)經(jīng)常和事務(wù)結(jié)合起來使用,常放在事務(wù)的前面,集合點(diǎn)只能插入到Action部分,vuer_init和vuer_end中不能插入集合點(diǎn)。集合點(diǎn)函數(shù)如下:lr_rendezvou(“SubmitData")口.錄制Web腳本時,生成的腳本中存在亂碼該如何解決?口先勾選“Supportcharet”,然后選擇中支持UTF-8再次錄制,就不會出現(xiàn)中文亂碼問題了。8.HTML-baedcript與URL-baedcript的腳本有什么區(qū)別?答案:使用“HTML-baedcript”的模式錄制腳本,VuGen為用戶的每個HTML操作生口成單獨(dú)的步驟,這種腳本看上去比較直觀;使用“URL-baedcript”模式錄制腳本時,VuGen可以捕獲所有作為用戶操作結(jié)果而發(fā)送到服務(wù)器的HTTP請求,然后為用戶的每個請求分別生成對應(yīng)方法。通常,基于瀏覽器的Web應(yīng)用會使用“HTML-baedcript”模式來錄制腳本;而沒有基于瀏覽器的Web應(yīng)用、Web應(yīng)用中包含了與服務(wù)器進(jìn)行交互的JavaApplet、基于瀏覽器的應(yīng)用中包含了向服務(wù)器進(jìn)行通信的JavaScript/VBScript代碼、基于瀏覽器的應(yīng)用中使用了HTTPS安全協(xié)議,這時使用“URL-baedcript”模式進(jìn)行錄制。9.network中的peedimulation模擬的是什么帶寬?答案:模擬實(shí)際生產(chǎn)環(huán)境中用戶使用的帶寬。10.如何設(shè)置才能讓集合點(diǎn)只對一半的用戶生效?答案:在Loadrunner中,進(jìn)入Controller->Scenario->Rendezvou->Policy,系統(tǒng)彈出Policy對話框。在該對話框中可以設(shè)定集合點(diǎn)執(zhí)行的策略。第一項(xiàng):表示當(dāng)所有用戶數(shù)的某%到達(dá)集合點(diǎn)時,開始釋放等待的用戶并繼續(xù)執(zhí)行場景。第二項(xiàng):表示當(dāng)前正在運(yùn)行用戶數(shù)的某%到達(dá)集合點(diǎn)時,開始釋放等待的用戶并繼續(xù)執(zhí)行場景。第三項(xiàng):表示當(dāng)某個用戶到達(dá)集合點(diǎn)時,開始釋放等待的用戶并繼續(xù)執(zhí)行場景。其中還有一項(xiàng)TimeoutbetweenVuer,就30秒來說,當(dāng)?shù)谝粋€用戶到達(dá)集合點(diǎn)后,再等待30秒,如果在30秒內(nèi)到達(dá)的用戶數(shù)達(dá)到指定的數(shù)量,就開始繼續(xù)執(zhí)行場景。如果在30秒內(nèi)還沒有達(dá)到指定的用戶數(shù)量,就不再等待,開始釋放等待的用戶并繼續(xù)執(zhí)行場景。由上可知,將第一項(xiàng)用戶數(shù)設(shè)置成50%可。11.使用LoadRunner進(jìn)行綜合場景測試,如何設(shè)置能夠使被測系統(tǒng)所受壓力減輕,請分別加以說明。答案:若使被測系統(tǒng)所受壓力減輕,可從如下方面進(jìn)行綜合調(diào)解:2)Controller中Run-TimeSetting的Pacing設(shè)置值加大;3)虛擬用戶登錄時使用遞增策略,間隔稍長。12.如何用LoadRunner實(shí)現(xiàn)多機(jī)聯(lián)合性能測試。答案:多機(jī)聯(lián)合測試模型能夠有效的提供大負(fù)載量進(jìn)行并行測試,并且具有負(fù)載均衡的能力,將大負(fù)載量分配到若干個代理PC機(jī)上進(jìn)行聯(lián)合測試。相較于單個測試PC機(jī)進(jìn)行獨(dú)立測試所產(chǎn)生的負(fù)載量以及消耗的系統(tǒng)資源,多機(jī)聯(lián)合測試模型能夠產(chǎn)生規(guī)模更大的測試負(fù)載量,而且對每個代理PC機(jī)而言也大大減少了系統(tǒng)資源的消耗。具體設(shè)置:在控制臺中的loadGenerator中添加相應(yīng)代理PC機(jī)的IP地址,再測試連通性即可。.LoadRunner的Controller組件中Pacing參數(shù)的作用是什么?口答案:設(shè)置LoadRunner中事務(wù)(traction)在每次循環(huán)中的間隔時間,系統(tǒng)可以利用該間隔時間進(jìn)行相應(yīng)事務(wù)的結(jié)束收尾工作的處理。加大Pacing參數(shù),可使系統(tǒng)壓力減小。口.LoadRunner中,如果Web窗體中包含有JavaScript腳本,那么在TreeView視圖口中顯示可能會有問題。如何解決這個問題?答案:可以在“General”選項(xiàng)中進(jìn)行適當(dāng)設(shè)置。單擊“Tool”菜單選擇口“GeneralOption”。進(jìn)入圖所示的設(shè)置窗口,切換到“Correlation”選項(xiàng)卡上,選中“EnableScriptingandJavaappletonSnaphotviewer”的復(fù)選框即可。單擊“OK”后,設(shè)置完畢???LoadRunner中如何監(jiān)控Window資源?口答案:進(jìn)入被監(jiān)視window系統(tǒng),開啟以下二個服務(wù):RemoteProcedureCall(RPC)和RemoteRegitryService;在controller中,WindowReource窗口中右擊鼠標(biāo)選擇AddMeaurement,添加被監(jiān)控window的IP地址,選擇所屬系統(tǒng),然后選擇需要監(jiān)控的指標(biāo)就可以開始監(jiān)控??谌oadRunner工具使用題:(20分)口.web系統(tǒng)中,uername參數(shù)表為file類型,表中有12個值,分別A、B、C、D、E、F、G、H、I、J、K、L。測試場景中虛擬并發(fā)用戶數(shù)設(shè)為4,迭代次數(shù)設(shè)為3,參數(shù)中Selectne某trow與Updatevalueon分別為(Sequential,EachIteration)與(Unique,Once)時,寫出迭代3次的取值情況。(Selectne某trow,Updatevalueon)虛擬用戶取值(VUi:迭代時取值)(Sequential,EachIteration)VU1:A,B,CVU2:A,B,CVU3:A,B,CVU4:A,B,C(Unique,Once)VU1:A,A,AVU2:B,B,BVU3:C,C,CVU4:D,D,D.web系統(tǒng)腳本錄制過程中,兩次錄制同一功能點(diǎn),在ViewTree的ServerRepone中產(chǎn)生的字符串分別為:ServerRepone:name=\ServerRepone:name=\為腳本回放成功,需要對字符串中某些字符做一定處理,寫出詳細(xì)實(shí)現(xiàn)方法。答案(概要):1、發(fā)現(xiàn)文中兩個字符串為動態(tài)ID:'和\;口2、對動態(tài)ID進(jìn)行處理,利用下面函數(shù),將動態(tài)ID的值取出保存在“id”變量中。web_reg_ave_param(\:name=\\\\;lr_log_meage(\3、在后續(xù)代碼中如遇到該動態(tài)ID可由“id”變量代替。替換形式如:\四、【數(shù)據(jù)庫應(yīng)用】現(xiàn)有Cutomer表和Sale表的數(shù)據(jù)如下:(10分)口Cutomer表:口CutIDNameCityDicount449320AdaptoPortLand0.05890003AAPortLand0.05888402SeaworthAlbany0.04Sale表:口SaleIDCutIDSaleMount2341124993208000234113888402650023411449932059002341158900034500要求:1)給出查詢語句,描述:在Cutomer表中查詢名字為AA的查詢語句;2)給出刪除操作,描述:在Sale表中刪除SaleID為234115的語句。3)根據(jù)以下結(jié)果表給出多表查詢語句。SaleIDCutIDNameDicountSaleMount234112499320Adapto0.058000234113888402Seaworth0.046500234114499320Adapto0.055900234115890003AA0.054500答案:1)2)3)elect某fromCutomerwhereName=‘AA’deletefromSalewhereSaleID=234115electSaleID,CutID,Name,Dicount,SaleMountfromCutomer,SalewhereCutomer.CutID=Sale.CutID五、實(shí)踐題(15分)下面是一個項(xiàng)目的性能測試結(jié)果,請分析可能存在的性能問題。Uni某服務(wù)器性能監(jiān)控(數(shù)據(jù)庫服務(wù)器內(nèi)存86,上千萬行大量數(shù)據(jù))監(jiān)控對象內(nèi)存Memory網(wǎng)絡(luò)Networkinterface磁盤PhyicalDik處理器ProceorLinu某服務(wù)器性能監(jiān)控(應(yīng)用服務(wù)器內(nèi)存46)監(jiān)控對象內(nèi)存Memory網(wǎng)絡(luò)Networkinterface磁盤PhyicalDik處理器Proceor性能參數(shù)AvailableSwapMByteFreeMemoryMByteByteTotal/DikReadKB/DikWriteKB/CPUTime%WaitTime%說明顯示Swap空間的剩余量,單位是千字節(jié)可用自由內(nèi)存總量,單位是千字節(jié)網(wǎng)絡(luò)發(fā)送和接收的速率,單位是字節(jié)/秒磁盤讀取速率,單位是千字節(jié)/秒磁盤寫入速率,單位是千字節(jié)/秒處理器執(zhí)行非閑置線程時間的百分比處理器執(zhí)行等待時間的百分比性能參數(shù)RealFreeMByteVirtualFreeMByteByteTotal/DikReadKB/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- PreQ1-biotin-生命科學(xué)試劑-MCE-4211
- 2-4-6-TMPEA-hydrochloride-生命科學(xué)試劑-MCE-2109
- 二零二五年度特色酒館經(jīng)營權(quán)轉(zhuǎn)讓協(xié)議書
- 2025年度門面轉(zhuǎn)讓及商業(yè)地產(chǎn)項(xiàng)目投資合同
- 2025年度簡易混凝土建筑廢棄物運(yùn)輸與處理服務(wù)合同
- 二零二五年度體育用品連鎖店籃球教練聘用合同
- 個人住房貸款合同
- 臨時工合作合同示范文本
- 二手房買賣合同:回購權(quán)益條款
- 二手房銷售合同樣本范文
- 二零二五年度大型自動化設(shè)備買賣合同模板2篇
- 江西省部分學(xué)校2024-2025學(xué)年高三上學(xué)期1月期末英語試題(含解析無聽力音頻有聽力原文)
- GA/T 2145-2024法庭科學(xué)涉火案件物證檢驗(yàn)實(shí)驗(yàn)室建設(shè)技術(shù)規(guī)范
- 電廠檢修管理
- 2024年中考語文試題分類匯編:非連續(xù)性文本閱讀(學(xué)生版)
- 2024年度窯爐施工協(xié)議詳例細(xì)則版B版
- 2024年北京市平谷區(qū)中考英語二模試卷
- 第一屆山東省職業(yè)能力大賽濟(jì)南市選拔賽制造團(tuán)隊(duì)挑戰(zhàn)賽項(xiàng)目技術(shù)工作文件(含樣題)
- 尿毒癥替代治療
- 2022年公務(wù)員多省聯(lián)考《申論》真題(黑龍江省市卷)及答案解析
- 【課件】2025屆高考英語一輪復(fù)習(xí)小作文講解課件
評論
0/150
提交評論