




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quá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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 藥品電商渠道拓展與運營策略考核試卷
- 醫(yī)療文書開具管理制度
- 多功能室培訓(xùn)管理制度
- 做好合同實施管理制度
- 應(yīng)對策略的2025年行政組織理論考試試題及答案
- 市內(nèi)配送服務(wù)管理制度
- 公司行政包廂管理制度
- 公司資金墊付管理制度
- 在線監(jiān)測設(shè)備管理制度
- 學(xué)校安全警示管理制度
- 2024城市軌道交通牽引系統(tǒng)及其供電網(wǎng)直流偏磁電流同步監(jiān)測技術(shù)導(dǎo)則
- 2021女性壓力性尿失禁診斷和治療指南(全文)
- 金融科技風(fēng)險管理
- 2024年公路水運工程試驗檢測師《橋梁隧道工程》考試題庫大全(含真題)-下(多選、判斷題)
- 養(yǎng)老護理員職業(yè)技能競賽1.為帶鼻飼管老年人進行飲食照料技術(shù)考核評分表
- 集團公司技術(shù)中心職責(zé)
- 2024行政處罰法:行政處罰的聽證程序
- 漆藝課件教學(xué)課件
- 《世界文化遺產(chǎn)長城》課件
- GB/T 2982-2024工業(yè)車輛充氣輪胎規(guī)格、尺寸、氣壓與負荷
- 妊娠合并高血壓疾病護理查房
評論
0/150
提交評論