




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、選擇 2*101、以下哪個(gè)情況最能夠代表出現(xiàn)了性能問題(D )A:網(wǎng)絡(luò)延遲達(dá)到15ms以上B: DNSS有完成解析C: WEBE務(wù)器的可用內(nèi)存降到了 1GB以下D:用戶體驗(yàn)超過了預(yù)期的系統(tǒng)響應(yīng)時(shí)間2、關(guān)于C語法規(guī)則中下面那個(gè)說法是正確的( A ):A :在C語言中,允許用一個(gè)變量來存放指針B :分號“;”代表一段程序語句的結(jié)束C : /t 后面的內(nèi)容都是注釋D :C語言是不區(qū)分大小寫的3、LoadRunner實(shí)現(xiàn)合并圖的過程中一般不包括(D )A:疊加B:平鋪C:關(guān)聯(lián)D:替換4、影響WE驪端頁面性能一般不包括下面那個(gè)(C )A. 服務(wù)器數(shù)據(jù)返回延遲B. 網(wǎng)絡(luò)傳輸速率C. 磁盤空間不夠D. 頁面
2、渲染5、選出下列那個(gè)不是系統(tǒng)性能監(jiān)控的指標(biāo)(C )A: CPUPJ用率B :磁盤空間大小C :內(nèi)存空間使用率D :網(wǎng)絡(luò)吞吐量6、下面哪個(gè)LoadRunner的組件生成運(yùn)行 Vuser的負(fù)載? ( D )A: VuGenB: ControllerC: AnalysisD: Load Generator7、在用LoadRunner進(jìn)行性能測試過程中 Run-Time Setting 常用的超時(shí)設(shè)置不包括(B )A: HTTP-request connect timeout(sec)B: Call to Copy of ActionC: HTTP-request receive timeout(se
3、c)D: Step download timeout8、C語言數(shù)據(jù)類型不能遵循下面那個(gè)規(guī)則(C ):A : char 指的是字符型數(shù)據(jù)B : int 指的是基本整型C : float 指的是雙精度實(shí)數(shù)D :指針是一種特殊的同時(shí)又是具有重要作用的數(shù)據(jù)類型9、通過疲勞強(qiáng)度測試,最容易發(fā)現(xiàn)問題的問題是(B )A,并發(fā)用戶數(shù)B .內(nèi)存泄露C .系統(tǒng)安全性D .功能錯(cuò)誤10、如下哪些測試場景不屬于負(fù)載壓力測試: ( A )A.恢復(fù)測試B,疲勞強(qiáng)度測試C.大數(shù)據(jù)量測試D,并發(fā)性能測試11、下列關(guān)于軟件性能測試的說法中,正確的是( B)A.性能測試的目的不是為了發(fā)現(xiàn)軟件缺陷B.壓力測試與負(fù)載測試的目的都是為
4、了探測軟件在滿足預(yù)定性能需求的情 況下所能負(fù)擔(dān)的最大壓力C性能測試通常要對測試結(jié)果進(jìn)行分析才能獲得測試結(jié)論D.在性能下降曲線上,最大建議用戶數(shù)通常處于性能輕微下降區(qū)與性能急 劇下降區(qū)的交界處12、你是一個(gè)LoadRunner的專家顧問,并已分配給一個(gè)客戶需要的性能測 試,尚未發(fā)布的應(yīng)用程序。你怎么能獲得有關(guān)應(yīng)用程序的預(yù)期負(fù)載的信息?(D )A個(gè)人估計(jì)應(yīng)用程序的預(yù)期負(fù)載B:從Web日志中獲取必要的信息C:根據(jù)應(yīng)用程序的數(shù)據(jù)庫,以確定預(yù)期的負(fù)載D:與業(yè)務(wù)專家協(xié)商,以確定預(yù)期的負(fù)載13、選出下列不需要LoadRunner關(guān)注的Linux進(jìn)程類型(B )A:交互進(jìn)程B :獨(dú)立進(jìn)程 C :批處理進(jìn)程D
5、:監(jiān)控進(jìn)程14、通過對于場景分析你發(fā)現(xiàn):Vuser每秒http點(diǎn)擊率持續(xù)增加,突然變 得平坦??赡苁鞘裁丛蛟斐傻?? ( C )A.帶寬問題B.數(shù)據(jù)庫服務(wù)器的問題C. Web服務(wù)器的連接問題D.磁盤空間不足問題填空:1*10=101、腳本的參數(shù)化時(shí)數(shù)據(jù)更新的方式為每次出現(xiàn)、每次迭代和 一次。2、場景的設(shè)計(jì)時(shí)有基于手動的場景設(shè)計(jì)和面向目標(biāo)的場景設(shè)計(jì)兩種方式。3、突破參數(shù)的百條限制要修改 config文件中的Max VisibleLines=200 。4、用戶在執(zhí)行兩個(gè)連續(xù)操作期間等待的時(shí)間稱為思考時(shí)間。5、LoadRunner主要包含3個(gè)方面的應(yīng)用:HP Virtual User Generat
6、or 用于創(chuàng) 建腳本、HP Virtual Controller用于設(shè)計(jì)并運(yùn)行場景和 HP Virtual Analysis用于分析運(yùn)行后的場景結(jié)果。5、 腳本的參數(shù)化時(shí)數(shù)據(jù)分配的方法為順序、 隨機(jī)和 唯一。6、突破 Controller 可用腳本 50條限制修改注冊表中的 max_num_of_scripts=100。名詞解釋:5*4=20:1、性能測試:是為描述測試對象與性能相關(guān)的特征并對其進(jìn)行評價(jià),而實(shí) 施和執(zhí)行的一類測試,它主要通過自動化的測試工具模擬多種正常、峰 值以及異常負(fù)載條件來對系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測試。2、白盒測試:又稱為結(jié)構(gòu)測試、邏輯驅(qū)動冊數(shù)或基于程序本身的測試,它 著重
7、于程序的內(nèi)部結(jié)構(gòu)及算法,通常不關(guān)心功能與性能指標(biāo),是對軟件 過程性細(xì)節(jié)做細(xì)致的檢查。3、 并發(fā)測試:測試多個(gè)用戶同時(shí)訪問同一個(gè)應(yīng)用、同一個(gè)模塊或者數(shù)據(jù)記錄時(shí)是否存在死鎖或者其他性能問題,幾乎所有的性能測試都會涉及一些并發(fā)測試。4、 磁盤數(shù)據(jù)分段:數(shù)據(jù)分散存儲在幾個(gè)硬盤上。數(shù)據(jù)的第一段放在硬盤0,第2段放在硬盤1直至達(dá)到硬盤鏈中的最后一個(gè)硬盤, 然后下一個(gè)邏 輯段將放在硬盤0,再下一個(gè)邏輯段放在硬盤1,如此循環(huán)直至完成寫操作。5、 軟件測試:是根據(jù)軟件開發(fā)各個(gè)階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)的多組測試用例(即輸入數(shù)據(jù)及其預(yù)期的輸出結(jié)果),并利用這些測試用例運(yùn)行程序以發(fā)現(xiàn)錯(cuò)誤的過程。6、
8、黑盒測試:也可以稱為功能測試、數(shù)據(jù)驅(qū)動測試或基于規(guī)格說明的測試。測試者不了解程序的內(nèi)部情況,只知道程序的輸入、輸出和系統(tǒng)的功能,這是從用戶的角度對程序進(jìn)行的測試。7、 可靠性測試:通過給系統(tǒng)加載一定的業(yè)務(wù)壓力的情況下,運(yùn)行一段時(shí)間,檢查系統(tǒng)是否穩(wěn)定。因?yàn)檫\(yùn)行時(shí)間較長,通??梢詼y試出系統(tǒng)是否有內(nèi)存泄露等問題。8、 負(fù)載均衡:是由多臺服務(wù)器以對稱的方式組成一個(gè)服務(wù)器集合,每臺服務(wù)器都具有等價(jià)的地位,都可以單獨(dú)對外提供服務(wù)而無須其他服務(wù)器的輔助。通過某種負(fù)載分擔(dān)技術(shù),將外部發(fā)送來的請求均勻分配到對稱結(jié)構(gòu)中的某一條服務(wù)器上,而接收到請求的服務(wù)器獨(dú)立地回應(yīng)客戶的請求。簡答題:5 題 30 分1、 測試自
9、動化和手工測試的區(qū)別和聯(lián)系?手工測試是傳統(tǒng)的測試方法,由測試人員手工編寫測試用例,缺點(diǎn)在于測試工作量大,重復(fù)多,回歸測試難以實(shí)現(xiàn);自動化測試?yán)密浖y試工具自動實(shí)現(xiàn)全部或者部分測試工作:管理、 設(shè)計(jì)、 執(zhí)行和報(bào)告,自動化測試節(jié)省大量的測試開銷,并能夠完成一些手工測試無法實(shí)現(xiàn)的測試。自動化測試是對手工測試的一種補(bǔ)充,自動化測試不可能完全替代手工測試,因?yàn)楹芏鄶?shù)據(jù)的正確性、界面是否美觀、業(yè)務(wù)邏輯的滿足程度等都離不開測試人員的人工判斷。而僅僅依賴手工測試的話,則會讓測試過于低效,尤其是回歸測試的重復(fù)工作量對測試人員造成了巨大的壓力。2、 系統(tǒng)調(diào)優(yōu)由易到難的先后順序是什么?硬件問題網(wǎng)絡(luò)問題應(yīng)用服務(wù)器、
10、數(shù)據(jù)庫等配置問題源代碼、數(shù)據(jù)庫腳本問題系統(tǒng)構(gòu)架問題3、 為什么要使用關(guān)聯(lián),使用關(guān)聯(lián)可以帶來哪些方便?首先,它可以生成動態(tài)的數(shù)據(jù);其次,我們可以將冗長的數(shù)據(jù)參數(shù)化,通過應(yīng)用關(guān)聯(lián)技術(shù),有效地減少代碼的大小,這樣不僅代碼量會減少,腳本層次看起來更清晰明了4、 如何利用“拐點(diǎn)”分析法來定位系統(tǒng)的性能瓶頸?( " 拐點(diǎn)分析" 方法是一種利用性能計(jì)數(shù)器曲線圖上的拐點(diǎn)進(jìn)行性能分析的方法。它的基本思想就是)性能產(chǎn)生瓶頸的主要原因就是因?yàn)槟硞€(gè)資源的使用達(dá)到了極限,此時(shí)表現(xiàn)為隨著壓力的增大,系統(tǒng)性能卻出現(xiàn)急劇下降,這樣就產(chǎn)生了" 拐點(diǎn)" 現(xiàn)象。當(dāng)?shù)玫?quot;拐點(diǎn) &qu
11、ot; 附近的資源使用情況時(shí),就能定位出系統(tǒng)的性能瓶頸。( " 拐點(diǎn)分析" 方法舉例,如系統(tǒng)隨著用戶的增多,事務(wù)響應(yīng)時(shí)間緩慢增加,當(dāng)用戶數(shù)達(dá)到100 個(gè)虛擬用戶時(shí),系統(tǒng)響應(yīng)時(shí)間急劇增加,表現(xiàn)為一個(gè)明顯的" 折線 " ,這就說明了系統(tǒng)承載不了如此多的用戶做這個(gè)事務(wù),也就是存在性能瓶頸。)5、 如何發(fā)現(xiàn)性能測試的規(guī)律?根據(jù)測試用例按照由輕到重,對系統(tǒng)逐漸施壓的過程執(zhí)行性能測試,發(fā)現(xiàn)性能測試模型。根據(jù)模型的重要性能指標(biāo)如:響應(yīng)時(shí)間、吞吐量、資源利用率、最大用戶數(shù)找到性能測試的規(guī)律。6、 測試用例設(shè)計(jì)的方法有哪幾種?等價(jià)類劃分法邊界值分析法判定表法因果圖法錯(cuò)誤推
12、測法狀態(tài)轉(zhuǎn)換測試法功能圖分析正交實(shí)驗(yàn)設(shè)計(jì)7、 測試場景的設(shè)計(jì)要注意什么?測試場景的設(shè)計(jì)應(yīng)該注意:集合點(diǎn)、集合點(diǎn)策略、迭代次數(shù)、思考時(shí)間、參數(shù)化取值方式等性能指標(biāo)。在進(jìn)行場景設(shè)計(jì)時(shí),如果在腳本中應(yīng)用了集合點(diǎn)函數(shù),要確認(rèn)在 Controller 應(yīng)用中啟用了集合點(diǎn)并設(shè)置了對應(yīng)的策略。同時(shí)關(guān)注運(yùn)行時(shí)設(shè)置、相關(guān)的迭代、思考時(shí)間等是否與預(yù)期的設(shè)置的一致。8、 比較常見的負(fù)載均衡技術(shù)有哪幾種?基于DNS勺負(fù)載均衡反向代理負(fù)載均衡基于NAT勺負(fù)載均衡技術(shù)9、 如何結(jié)合企業(yè)特點(diǎn)進(jìn)行性能測試?大型企業(yè)、大型項(xiàng)目的應(yīng)用策略。解決方案一:構(gòu)建自己的性能測試團(tuán)隊(duì)。解決方案二:專業(yè)性能測試機(jī)構(gòu)為系統(tǒng)測試。中型企業(yè)、中型
13、項(xiàng)目的應(yīng)用策略。解決方案一:臨時(shí)組建性能測試團(tuán)隊(duì)。解決方案二:自行編寫測試程序。小型企業(yè)、小型項(xiàng)目的應(yīng)用策略。解決方案一:臨時(shí)組建性能測試團(tuán)隊(duì)。解決方案二:專業(yè)性能測試機(jī)構(gòu)為系統(tǒng)測試。綜合應(yīng)用題:3 題 20 分1) 如何實(shí)現(xiàn)ping ip 的功能在 Vugen 中選擇“web( http/html )”協(xié)議#include “ web_api.h ”Action()System( “ ping 36 ” );Return 0;2) 如何設(shè)置用戶名和口令直接彈出對話框Vnser_init()web_set_user( “ tony ” , ” for you ” , ”
14、barton:8080 ” );web_url( “ web_url ” ,“ url= ” ,“ TargetFrame=” ,“ Resource=0” ,“ Referer= ” ,LAST);return 0;3) 系統(tǒng)性能改進(jìn)意見系統(tǒng)主要存在CPU利用率過高的問題以及用戶在進(jìn)行業(yè)務(wù)處理時(shí)登錄失敗的問 題Connection reset by peer 的原因主要原因服務(wù)器的并發(fā)連接數(shù)超過了其承載量,服務(wù)器會將其中的一些連接斷掉客戶關(guān)掉了瀏覽器,服務(wù)器仍在給客戶端發(fā)送數(shù)據(jù)以上問題的解決調(diào)整服務(wù)器的應(yīng)用配置,應(yīng)用連接池、設(shè)置更多的連接數(shù)設(shè)定一些思考時(shí)間,留給服務(wù)器一些處理時(shí)間CPU?用率
15、過高的問題查找是否系統(tǒng)在啟動同時(shí)開啟了多個(gè)與本系統(tǒng)無關(guān)的應(yīng)用程序,被占用很多內(nèi)存和CPlffl用率如果CPU能滿足測試需要,考慮更換頻率更高的 CPU對相關(guān)程序代碼、數(shù)據(jù)庫語句進(jìn)行改良,減少對CPUffl用率內(nèi)存的問題查看在運(yùn)行期間是否系統(tǒng)啟動了一些其他的服務(wù)或者應(yīng)用程序,存數(shù)量減少可用監(jiān)控內(nèi)存是否存在泄露情況4) 如何手動轉(zhuǎn)換字符串編碼Action ()導(dǎo)致測試前致使可用內(nèi) int rc=0;word”,LR_EC_SYSTEM_LOCALE,LR_ENC_UNIC”O(jiān)sDtrEU,nicode” );if(rc<0)lr_output_message( “轉(zhuǎn)換 ” ”失敗” ! ”
16、);rc=lr_convert_string_encoding( “ loveLR” ,LR_EC_SYSTEM_LOCALE,LR_ENC_UNIC”O(jiān)sDtrEU,nicode);rc=lr_convert_string_encoding( “ hello if(rc<0)lr_output_message( “轉(zhuǎn)換 ” ”失敗” ! ” );return 0;5)如何使用C函數(shù)進(jìn)行腳本跟蹤Action()LPCSTR l=” hello ” ;ci_set_debug(ci_this_connext,1,1); lr_output_message( “ %s” ,1); ci_se
17、t_debug(ci_this_connext,0,0); return 0;6) 為何無法與load generator 通信檢查以下兩項(xiàng)TCP/IP 連接。首先,使用ping命令確保Controller 和Load Generator是可以在網(wǎng)絡(luò)上相互 ping通的,這里假設(shè)本機(jī)為一個(gè)負(fù)載生成器機(jī)器(即: Load Generator ) ping 主控機(jī)(Controller )同時(shí)也要保證主控機(jī)可以 ping通負(fù)載機(jī)。如果ping命令無響應(yīng)或超時(shí)失敗,說明無法識別計(jì)算機(jī)名。要解決此問題,編 輯Windows系統(tǒng)目錄下邊的hosts文件,編輯該文件添加一行包含IP地址和名 稱的信息Load Generator 連接。要驗(yàn)證Load Generator連接,單擊"Connect"按鈕確保能夠連接到每個(gè)遠(yuǎn)程 Load Generator 0如果連接成功,狀態(tài)將變更為"Ready",否則將顯示"Failed"。如果 場景使用多個(gè)域,那么Controller 在與Load Generator通信時(shí)可能會產(chǎn)生問題。 發(fā)生這種問題的原因是Controller 默認(rèn)使用了 Load Generator簡短名稱(不包 含域)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國銅版紙行業(yè)十三五規(guī)劃及發(fā)展?jié)摿Ψ治鰣?bào)告
- 2025-2030年中國路由器市場十三五規(guī)劃及發(fā)展策略分析報(bào)告
- 2025-2030年中國藥用碘行業(yè)十三五規(guī)劃與發(fā)展前景分析報(bào)告
- 2025-2030年中國背投式投影電視機(jī)項(xiàng)目投資風(fēng)險(xiǎn)分析報(bào)告
- 2025-2030年中國翻譯行業(yè)運(yùn)行動態(tài)及投資發(fā)展前景預(yù)測報(bào)告
- 2025-2030年中國纜索起重機(jī)市場運(yùn)行態(tài)勢及發(fā)展趨勢分析報(bào)告
- 2025-2030年中國硫鐵礦燒渣行業(yè)運(yùn)行動態(tài)規(guī)劃研究報(bào)告
- 2025-2030年中國鹽酸美金剛行業(yè)競爭格局及發(fā)展規(guī)劃分析報(bào)告
- 2025-2030年中國白紙板市場發(fā)展趨勢與投資戰(zhàn)略研究報(bào)告
- 2025安徽省建筑安全員A證考試題庫附答案
- 類風(fēng)濕關(guān)節(jié)炎前狀態(tài)診療專家共識(2024)解讀
- 2024-2030年中國化妝鏡行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報(bào)告
- Project項(xiàng)目管理(從菜鳥到實(shí)戰(zhàn)高手)
- 食品加工機(jī)械與設(shè)備操作技能測試考核試卷
- SNT 1961.11-2013 出口食品過敏原成分檢測 第11部分:實(shí)時(shí)熒光PCR方法檢測麩質(zhì)成分
- 排洪渠施工施工方法
- 冀教版數(shù)學(xué)七年級上下冊知識點(diǎn)總結(jié)
- 第六章 圍手術(shù)期護(hù)理課件
- 2024廣東省深圳市寶安區(qū)中考初三二模英語試題及答案
- 中考字音字形練習(xí)題(含答案)-字音字形專項(xiàng)訓(xùn)練
- 音響設(shè)備出租行業(yè)競爭分析及發(fā)展前景預(yù)測報(bào)告
評論
0/150
提交評論