版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
英文面試問題及答案參考
1、Whatisloadtesting?-Loadtestingistotestthat
iftheapplicationworksfinewiththeloadsthatresult
fromlargenumberofsimultaneoususers,transactionsand
todetermineweatheritcanhandlepeakusageperiods.
2、WhatisPerformancetesting?-Timingforbothread
andtransactionsshouldbegatheredtodeterminewhether
systemfunctionsarebeingperformedinanaeptable
timeframe.Thisshouldbedonestandaloneandthenina
multiuserenvironmenttodeterminetheeffectofmultiple
transactionsonthetimingofasingletransaction.
3、DiduuseLoadRunner?Whatversion?-Yes.Version
7.2.
4、ExplaintheLoadtestingprocess?-
Step1:Planningthetest.Here,wedevelopaclearly
definedtestplantoensurethetestscenarioswedevelop
willaomplishload-testingobjectives.Step2:Creating
Vusers.Here,wecreateVuserscriptsthatcontaintasks
performedbyeachVuser,tasksperformedbyVusersasa
whole,andtasksmeasuredastransactions.Step3:Creating
thescenario.Ascenariodescribestheeventsthatour
duringatestingsession.Itincludesalistofmachines,
scripts,andVusersthatrunduringthescenario.Wecreate
scenariosusingLoadRunnerController.Wecancreatemanual
scenariosaswellasgoal-orientedscenarios.Inmanual
scenarios,wedefinethenumberofVusers,theload
generatormachines,andpercentageofVuserstobeassigned
toeachscript.Forwebtests,wemaycreateagoal-
orientedscenariowherewedefinethegoalthatourtest
hastoachieve.LoadRunnerautomaticallybuildsascenario
forus.Step4:Runningthescenario.
Weemulateloadontheserverbyinstructingmultiple
Vuserstoperformtaskssimultaneously.Beforethetesting,
wesetthescenarioconfigurationandscheduling.Wecan
runtheentirescenario,Vusergroups,orindividualVusers.
Step5:Monitoringthescenario.
WemonitorscenarioexecutionusingtheLoadRunner
onlineruntime,transaction,systemresource,Webresource,
Webserverresource,Webapplicationserverresource,
databaseserverresource,workdelay,streamingmedia
resource,firewallserverresource,ERPserverresource,
andJavaperformancemonitors.Step6:Analyzingtest
results.Duringscenarioexecution,LoadRunnerrecordsthe
performanceoftheapplicationunderdifferentloads.We
useLoadRunner’sgraphsandreportstoanalyzethe
application’sperformance.
5、WhendoyoudoloadandperformanceTesting?-We
performloadtestingoncewearedonewithinterface(GUI)
testing.Modernsystemarchitecturesarelargeandplex.
Whereassingleusertestingprimarilyonfunctionalityand
userinterfaceofasystemponent,applicationtesting
focusesonperformanceandreliabilityofanentiresystem.
Forexample,atypicalapplication-testingscenariomight
depict1000userslogginginsimultaneouslytoasystem.
Thisgivesrisetoissuessuchaswhatistheresponsetime
ofthesystem,doesitcrash,willitgowithdifferent
softwareapplicationsandplatforms,canitholdsomany
hundredsandthousandsofusers,etc.Thisiswhenweset
doloadandperformancetesting.
6、WhataretheponentsofLoadRunner?-Theponentsof
LoadRunnerareTheVirtualUserGenerator,Controller,and
theAgentprocess,LoadRunnerAnalysisandMonitoring,
LoadRunnerBooksOnline.
7、WhatComponentofLoadRunnerwouldyouusetorecord
aScript?-TheVirtualUserGenerator(VuGen)ponentis
usedtorecordascript.ItenablesyoutodevelopVuser
scriptsforavarietyofapplicationtypesandmunication
protocols.
8、WhatComponentofLoadRunnerwouldyouusetoplay
Backthescriptinmultiusermode?-TheControllerponent
isusedtoplaybackthescriptinmulti-usermode.Thisis
doneduringascenariorunwhereavuserscriptisexecuted
byanumberofvusersinagroup.
9、Whatisarendezvouspoint?-Yourendezvouspoints
intoVuserscriptstoemulateheavyuserloadontheserver.
RendezvouspointsinstructVuserstowaitduringtest
executionformultipleVuserstoarriveatacertainpoint,
inorderthattheymaysimultaneouslyperformatask.For
example,toemulatepeakloadonthebankserver,youcana
rendezvouspointinstructing100Vuserstodepositcash
intotheiraountsatthesametime.
10、Whatisascenario?-Ascenariodefinestheevents
thatourduringeachtestingsession.Forexample,a
scenariodefinesandcontrolsthenumberofusersto
emulate,theactionstobeperformed,andthemachineson
whichthevirtualusersruntheiremulations.
11、ExplaintherecordingmodeforwebVuserscript?-
WeuseVuGentodevelopaVuserscriptbyrecordingauser
performingtypicalbusinessprocessesonaclient
application.VuGencreatesthescriptbyrecordingthe
activitybetweentheclientandtheserver.Forexample,in
webbasedapplications,VuGenmonitorstheclientendof
thedatabaseandtracesalltherequestssentto,and
receivedfrom,thedatabaseserver.WeuseVuGento:
Monitorthemunicationbetweentheapplicationandthe
server;Generatetherequiredfunctioncalls;andInsert
thegeneratedfunctioncallsintoaVuserscript.
12、Whydoyoucreateparameters?-Parametersarelike
scriptvariables.Theyareusedtovaryinputtotheserver
andtoemulaterealusers.Differentsetsofdataaresent
totheservereachtimethescriptisrun.Bettersimulate
theusagemodelformoreauratetestingfromtheController;
onescriptcanemulatemanydifferentusersonthesystem.
13、Whatiscorrelation?Explainthedifferencebetween
automaticcorrelationandmanualcorrelation?-Correlation
isusedtoobtaindatawhichareuniqueforeachrunofthe
scriptandwhicharegeneratedbynestedqueries.
Correlationprovidesthevaluetoavoiderrorsarisingout
ofduplicatevaluesandalsooptimizingthecode(toavoid
nestedqueries).Automaticcorrelationiswherewesetsome
rulesforcorrelation.Itcanbeapplicationserver
specific.Herevaluesarereplacedbydatawhichare
createdbytheserules.Inmanualcorrelation,thevaluewe
wanttocorrelateisscannedandcreatecorrelationisused
tocorrelate.
14、Howdoyoufindoutwherecorrelationis
required?Givefewexamplesfromyourprojects?-Twoways:
Firstwecanscanforcorrelations,andseethelistof
valueswhichcanbecorrelated.Fromthiswecanpicka
valuetobecorrelated.Secondly,wecanrecordtwoscripts
andparethem.Wecanlookupthedifferencefiletosee
forthevalueswhichneededtobecorrelated.Inmyproject,
therewasauniqueiddevelopedforeachcustomer,itwas
nothingbutInsuranceNumber,itwasgenerated
automaticallyanditwassequentialandthisvaluewas
unique.I
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 執(zhí)業(yè)醫(yī)師定期考核個人述職報告7篇
- 應(yīng)聘應(yīng)屆生的自我介紹范文
- 建筑工程入門基礎(chǔ)知識普及
- 家電導(dǎo)購培訓(xùn)
- 大學(xué)法制安全教育主題班會
- 2018山西道法試卷+答案+解析
- 2024年中國自動化設(shè)備行業(yè)市場發(fā)展趨勢預(yù)測報告-智研咨詢重磅發(fā)布
- 多模GNSS精密單點定位選星方法研究
- 線粒體乳酸攝取氧化復(fù)合物促進失巢乳腺癌干細胞特性和轉(zhuǎn)移潛能
- 二零二五年度個人擔(dān)保合同電子化簽訂與存證服務(wù)
- 《基礎(chǔ)會計》教學(xué)課件-整套教程電子講義
- 微粒貸逾期還款協(xié)議書范本
- 人教版七年級上冊數(shù)學(xué)全冊課時練習(xí)帶答案
- NBT 47013.4-2015 承壓設(shè)備無損檢測 第4部分:磁粉檢測
- 2024年上海市中考數(shù)學(xué)真題試卷及答案解析
- 2024年全國卷1高考理綜試題及答案
- 工程防滲漏培訓(xùn)課件
- 牛津3000核心詞匯表注釋加音標(biāo)1-4 完整版
- 高中英語以讀促寫教學(xué)策略與實踐研究課件
- (完整版)金融市場基礎(chǔ)知識知識點歸納-圖文
- 綜合素質(zhì)能力提升培訓(xùn)
評論
0/150
提交評論