性能loaderuner面試題_第1頁
性能loaderuner面試題_第2頁
性能loaderuner面試題_第3頁
性能loaderuner面試題_第4頁
性能loaderuner面試題_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、1.什么是負(fù)載測試?什么是性能測試?答:負(fù)載測試是指測試軟件在規(guī)定的時(shí)間內(nèi)能夠承受的最大連接數(shù),性能測試是掩蓋面很廣的,就軟件系統(tǒng)來說主要是對執(zhí)行的效率,資源占用,系統(tǒng)穩(wěn)定性,平安性,兼容性,牢靠性,可擴(kuò)展性等進(jìn)行的測試。2. 性能測試包含了哪些測試(至少舉出3種)答:包括連接速度測試,承受壓力測試,負(fù)載測試。3. 簡述性能測試的步驟答:方案測試,創(chuàng)建vuser腳本,定義方案場景,運(yùn)行方案場景,分析結(jié)果。4. 簡述用法Loadrunner的步驟答:(1)創(chuàng)建腳本:創(chuàng)建腳本選擇協(xié)議,錄制腳本,編輯腳本,檢查修改腳本是否有誤。(2)中心把握器(controller)來調(diào)用虛擬用戶:創(chuàng)建Scenar

2、io,選擇腳本,設(shè)置機(jī)器虛擬用戶,設(shè)置Schedule,假如模擬多機(jī)測試,設(shè)置Ip Spoofer。(3 )分析測試結(jié)果。5. 什么時(shí)候可以開頭執(zhí)行性能測試? 答:在設(shè)置完場景以后可以開頭錄制腳本。 6. LoadRunner由哪些部件組成? 答:1.虛擬用戶生成器2.Controller中心把握器3.負(fù)載生成器4.用于分析,查看和對比性能的Analysis 7. 你用法LoadRunner的哪個(gè)部件來錄制腳本?答:利用vugen虛擬用戶生成器來錄制腳本。8. LoadRunner的哪個(gè)部件可以模擬多用戶并發(fā)下回放腳本?答:負(fù)載生成器9. 什么是集合點(diǎn)?設(shè)置集合點(diǎn)有什么意義?Loadrunne

3、r中設(shè)置集合點(diǎn)的函數(shù)是哪個(gè)?答:集合點(diǎn)是一個(gè)并發(fā)訪問的點(diǎn),設(shè)置集合點(diǎn)可以在客戶運(yùn)行到提交數(shù)據(jù)集合點(diǎn)時(shí),loadrunner就會檢查同時(shí)有多少用戶運(yùn)行到了集合點(diǎn),假如不到規(guī)定的數(shù)目,就會讓到了 集合點(diǎn)的用戶等待,假如都到了,可以讓規(guī)定數(shù)目的用戶同時(shí)提交數(shù)據(jù),起到并發(fā)訪問的目的。10. 什么是場景?場景的重要性有哪些?如何設(shè)置場景?答:場景是描述在測試活動(dòng)中發(fā)生的各種大事。場景設(shè)置主要包括對進(jìn)入系統(tǒng)用戶的操作時(shí)間和退出用戶的操作時(shí)間進(jìn)行設(shè)置,是否存入日志的設(shè)置,思考時(shí)間的設(shè)置。11. 請說明一下如何錄制web腳本?答:首先依據(jù)需求設(shè)計(jì)用例,選擇協(xié)議錄制腳本,對腳本進(jìn)行優(yōu)化,插入集合點(diǎn)和檢點(diǎn),設(shè)置參

4、數(shù)化,設(shè)置思考時(shí)間,虛擬用戶,設(shè)置場景,執(zhí)行測試,測試分析。12. 為什么要?jiǎng)?chuàng)建參數(shù)?如何創(chuàng)建參數(shù)?答:創(chuàng)建參數(shù)是為了更真實(shí)的進(jìn)行用戶仿照測試,選擇insert后選中new parameters即可創(chuàng)建參數(shù)。13. 什么是關(guān)聯(lián)?請說明一下自動(dòng)關(guān)聯(lián)和手動(dòng)關(guān)聯(lián)的不同。 答:關(guān)聯(lián)就是把腳本中某些寫死的(hard-coded)數(shù)據(jù),轉(zhuǎn)變成是擷取自服務(wù)器所送的、動(dòng)態(tài)的、每次都不一樣的數(shù)據(jù)。自動(dòng)關(guān)聯(lián)是指依據(jù)數(shù)據(jù)進(jìn)行自動(dòng)的關(guān)聯(lián),手動(dòng)關(guān)聯(lián)是因有些數(shù)據(jù)無法自動(dòng)關(guān)聯(lián),而進(jìn)行的手工操作。14. 你如何找出哪里需要關(guān)聯(lián)?請給一些你所在項(xiàng)目的實(shí)例。 答:比如說一個(gè)網(wǎng)站有一個(gè)統(tǒng)計(jì)在線人數(shù)的功能,我要進(jìn)行測試時(shí),為了時(shí)常的

5、轉(zhuǎn)變用戶名的數(shù)據(jù),就要用關(guān)聯(lián)進(jìn)行轉(zhuǎn)變數(shù)據(jù),從而起到哄騙寫入senssion的用戶名的目的。15. 你在哪里設(shè)置自動(dòng)關(guān)聯(lián)選項(xiàng)? 答:16. 哪個(gè)函數(shù)是用來截取虛擬用戶腳本中的動(dòng)態(tài)值?(手工管聯(lián))17. 你在VUGen中何時(shí)選擇關(guān)閉日志?何時(shí)選擇標(biāo)準(zhǔn)和擴(kuò)展日志?答:在腳本運(yùn)行調(diào)試成功后應(yīng)關(guān)閉日志。創(chuàng)建發(fā)送函數(shù)和消息日志時(shí)用標(biāo)準(zhǔn)日志,創(chuàng)建警告和其它消息時(shí)用擴(kuò)展日志。18. 你如何調(diào)試LoadRunner腳本?答:首先設(shè)置斷點(diǎn),在單步跟蹤,輸出日志。19. 你在LR中如何編寫自定義函數(shù)?請給出一些你在以前進(jìn)行的項(xiàng)目中編寫的函數(shù)。20. 在運(yùn)行設(shè)置下你能更改那些設(shè)置?21. 你在不同的環(huán)境下如何設(shè)置迭代

6、?22. 你如何在負(fù)載測試模式下執(zhí)行功能測試?23. 什么是逐步遞增?你如何來設(shè)置?24. 以線程方式運(yùn)行的虛擬用戶有哪些優(yōu)點(diǎn)?25. 當(dāng)你需要在出錯(cuò)時(shí)停止執(zhí)行腳本,你怎么做?26. 響應(yīng)時(shí)間和吞吐量之間的關(guān)系是什么?27. 說明一下如何在LR中配置系統(tǒng)計(jì)數(shù)器?28. 你如何識別性能瓶頸?29. 假如web服務(wù)器、數(shù)據(jù)庫以及網(wǎng)絡(luò)都正常,問題會出在哪里?30. 如何發(fā)覺web服務(wù)器的相關(guān)問題?31. 如何發(fā)覺數(shù)據(jù)庫的相關(guān)問題?32. 說明全部web錄制配置?33. 說明一下掩蓋圖和關(guān)聯(lián)圖的區(qū)分?34. 你如何設(shè)計(jì)負(fù)載?標(biāo)準(zhǔn)是什么? 35. Vuser_init中包括什么內(nèi)容?36. Vuser_

7、end中包括什么內(nèi)容?37. 什么是think time?think_time有什么用?答:think time 是思考時(shí)間,是用戶在執(zhí)行兩個(gè)連續(xù)操作的動(dòng)作時(shí)的等待時(shí)間,作用是更真實(shí)得進(jìn)行用戶仿照。38. 標(biāo)準(zhǔn)日志和擴(kuò)展日志的區(qū)分是什么?39. 說明以下函數(shù)及他們的不同之處 Lr_debug_message Lr_output_message Lr_error_message Lrd_stmt Lrd_fetch40. 什么是吞吐量?答:是指 能夠接收多少用戶的懇求和反饋信息。 41. 場景設(shè)置有哪幾種方法?答:運(yùn)行時(shí)間的設(shè)置,思考時(shí)間的設(shè)置,輸出日志設(shè)置,添加監(jiān)控圖設(shè)置。42. 負(fù)載測試的流

8、程 在搜尋引擎中輸入漢字就可以解析到對應(yīng)的域名,請問如何用LoadRunner進(jìn)行測試。 答:a) 建立測試方案,確定測試標(biāo)準(zhǔn)和測試范圍設(shè)計(jì)典型場景的測試用例,掩蓋常用業(yè)務(wù)流程和不常用的業(yè)務(wù)流程等依據(jù)測試用例,開發(fā)自動(dòng)測試腳本和場景:錄制測試腳本新建一個(gè)腳本(Web/HTML協(xié)議)點(diǎn)擊錄制按鈕,在彈出的對話框的URL中輸入”about:blank”。在打開的掃瞄器中進(jìn)行正常操作流程后,結(jié)束錄制。調(diào)試腳本并保存。可能要留意到字符集的關(guān)聯(lián)。設(shè)置測試場景針對性能設(shè)置測試場景,主要推斷在正常狀況下,系統(tǒng)的平均事務(wù)響應(yīng)時(shí)間是否達(dá)標(biāo)針對壓力負(fù)載設(shè)置測試場景,主要推斷在長時(shí)間處于滿負(fù)荷或者超出系統(tǒng)承載力氣的

9、條件下,系統(tǒng)是否會崩潰。執(zhí)行測試,獵取測試結(jié)果,分析測試結(jié)果您認(rèn)為性能測試工作的目的是什么?做好性能測試工作的關(guān)鍵是什么?目的:是驗(yàn)證軟件系統(tǒng)是否能夠達(dá)到用戶提出的性能指標(biāo),同時(shí)發(fā)覺軟件系統(tǒng)中存在的性能瓶頸,優(yōu)化軟件,最終起到優(yōu)化系統(tǒng)的目的。包括以下幾個(gè)方面1評估系統(tǒng)的力氣,測試中得到的負(fù)荷和響應(yīng)時(shí)間數(shù)據(jù)可以被用于驗(yàn)證所方案的模型的力氣,并憂慮作出決策。2識別體系中的弱點(diǎn):受控的負(fù)荷可以被增加到一個(gè)極端的水平,并突破它,從而修復(fù)體系的瓶頸或薄弱的地方。3系統(tǒng)調(diào)優(yōu):重復(fù)運(yùn)行測試,驗(yàn)證調(diào)整系統(tǒng)的活動(dòng)得到了預(yù)期的結(jié)果,從而改進(jìn)性能。檢測軟件中的問題:長時(shí)間的測試執(zhí)行可導(dǎo)致程序發(fā)生由于內(nèi)存泄露引起的失

10、敗,揭示程序中的隱含的問題或沖突。4驗(yàn)證穩(wěn)定性(resilience)牢靠性(reliability):在一個(gè)生產(chǎn)負(fù)荷下執(zhí)行測試確定的時(shí)間是評估系統(tǒng)穩(wěn)定性和牢靠性是否滿足要求的唯一方法。性能測試類型包括負(fù)載測試,強(qiáng)度測試,容量測試等負(fù)載測試:負(fù)載測試是一種性能測試指數(shù)據(jù)在超負(fù)荷環(huán)境中運(yùn)行,程序是否能夠擔(dān)當(dāng)。強(qiáng)度測試: 強(qiáng)度測試是一種性能測試,他在系統(tǒng)資源特殊低的狀況下軟件系統(tǒng)運(yùn)行狀況。容量測試:確定系統(tǒng)可處理同時(shí)在線的最大用戶數(shù)觀看指標(biāo):性能測試主要是通過自動(dòng)化的測試工具模擬多種正常、峰值以及異樣負(fù)載條件來對系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測試。負(fù)載測試和壓力測試都屬于性能測試,兩者可以結(jié)合進(jìn)行。通過負(fù)

11、載測試,確定在各種工作負(fù)載下系統(tǒng)的性能,目標(biāo)是測試當(dāng)負(fù)載漸漸增加時(shí),系統(tǒng)各項(xiàng)性能指標(biāo)的轉(zhuǎn)變狀況。壓力測試是通過確定一個(gè)系統(tǒng)的瓶頸或者不能接收的性能點(diǎn),來獲得系統(tǒng)能供應(yīng)的最大服務(wù)級別的測試。45. 您以往是否曾經(jīng)從事過性能測試工作?假如有,請盡可能的具體描述您以往的性能測試工作的完整過程。是的,曾經(jīng)做過網(wǎng)站方面的性能測試,雖然做的時(shí)間并不久(2個(gè)月吧),當(dāng)時(shí)呢,是有位網(wǎng)站性能測試閱歷格外豐富的前輩帶著我一起做。性能測試類型包括負(fù)載測試,強(qiáng)度測試,容量測試等負(fù)載測試:負(fù)載測試是一種性能測試指數(shù)據(jù)在超負(fù)荷環(huán)境中運(yùn)行,程序是否能夠擔(dān)當(dāng)。強(qiáng)度測試: 強(qiáng)度測試是一種性能測試,他在系統(tǒng)資源特殊低的狀況下軟件系統(tǒng)運(yùn)行狀況容量測試:確定系統(tǒng)可處理同時(shí)在線的最大用戶數(shù)在網(wǎng)站流量漸漸加大的狀況下,開頭考慮做性能測試了,首先要寫好性能測試方案,依據(jù)運(yùn)營數(shù)據(jù)得出流量最大的頁面(假如是第一次的話,一般是首頁,下載頁,個(gè)人帳戶頁流量最大,而且以某種百分比),Web服務(wù)器指標(biāo)指標(biāo):* Avg Rps: 平均每秒鐘響應(yīng)次數(shù)總懇求時(shí)間 / 秒數(shù);* Successful Rounds:成功的懇求;* Failed Rounds :失敗的懇求

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論