版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
英文面試問題及答案參考
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)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度駕校與汽車租賃公司合作運營合同
- 2025年度高空作業(yè)車駕駛員勞務合同及安全操作手冊
- 2025年度蛋糕店品牌形象授權轉(zhuǎn)讓合同
- 二零二五年度資產(chǎn)劃轉(zhuǎn)移交與員工安置合同
- 管道疏通承包合同書
- 鋁扣板吊頂施工合同
- 福州市勞動合同范本
- 環(huán)保行業(yè)廢品回收利用合同
- 花店鮮花訂購合同
- 網(wǎng)絡安全服務合同
- 農(nóng)村開荒土地承包權轉(zhuǎn)讓協(xié)議書
- 牙科門診病歷
- 2023年小學科學教研組教研工作總結(jié)(5篇)
- 三年級上冊遞等式計算練習300題及答案
- 政治畫像品德操守自我評價3篇
- 奶茶督導述職報告
- 山東萊陽核電項目一期工程水土保持方案
- 白熊效應(修訂版)
- 視頻監(jiān)控維保項目投標方案(技術標)
- 社會組織能力建設培訓
- 立項報告蓋章要求
評論
0/150
提交評論