溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

服務(wù)器性能測(cè)試面試題及答案有哪些

發(fā)布時(shí)間:2022-03-24 13:54:55 來(lái)源:億速云 閱讀:451 作者:iii 欄目:大數(shù)據(jù)

這篇文章主要介紹“服務(wù)器性能測(cè)試面試題及答案有哪些”的相關(guān)知識(shí),小編通過(guò)實(shí)際案例向大家展示操作過(guò)程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“服務(wù)器性能測(cè)試面試題及答案有哪些”文章能幫助大家解決問(wèn)題。

       1、如何識(shí)別系統(tǒng)瓶頸?

  從TPS指標(biāo)分析,TPS即系統(tǒng)單位時(shí)間內(nèi)處理事務(wù)的數(shù)量。當(dāng)前隨著用戶數(shù)的增長(zhǎng)期系統(tǒng)每秒可處理的事務(wù)數(shù)是否也會(huì)增長(zhǎng)。

  2、如何發(fā)現(xiàn)數(shù)據(jù)庫(kù)的相關(guān)問(wèn)題?

 ?、偻ㄟ^(guò)運(yùn)行某些相應(yīng)的已獲取的SQL語(yǔ)句,判斷是否由于數(shù)據(jù)庫(kù)索引所導(dǎo)致的事務(wù)響應(yīng)過(guò)長(zhǎng)的問(wèn)題發(fā)生。

  ②通過(guò)實(shí)時(shí)監(jiān)控工具(nmon等)監(jiān)控分析:Ⅰ.系統(tǒng)在運(yùn)行過(guò)程中其CPU是否穩(wěn)定運(yùn)行或CPU耗用是否過(guò)高;Ⅱ.在系統(tǒng)運(yùn)行過(guò)程中其內(nèi)存是否存在內(nèi)存泄漏現(xiàn)象;

  3、think_time的作用是什么?

  ①降低當(dāng)前運(yùn)行時(shí)壓力,環(huán)節(jié)對(duì)應(yīng)用服務(wù)器所造成的壓力;

  ②模擬真實(shí)生產(chǎn)用戶操作,考察對(duì)服務(wù)器所造成的影響。

  4、進(jìn)行參數(shù)化的目的是什么?

  ①減少腳本的大小;

 ?、诒阌谀_本的維護(hù),從而更加真實(shí)的模擬生產(chǎn)環(huán)境的數(shù)據(jù)。

  5、容量測(cè)試方法中為什么要以逐步遞增的方式進(jìn)行?

  虛擬用戶數(shù)隨著負(fù)載時(shí)間的延長(zhǎng)而增加,可以幫助確定系統(tǒng)響應(yīng)時(shí)間減慢的準(zhǔn)確時(shí)間以及準(zhǔn)確的用戶數(shù)。

  6、假設(shè)在測(cè)試過(guò)程中某些事務(wù)的響應(yīng)時(shí)間過(guò)長(zhǎng),但分析應(yīng)用服務(wù)、數(shù)據(jù)庫(kù)以及網(wǎng)絡(luò)都屬于正?,F(xiàn)象,問(wèn)題可能出現(xiàn)的原因有哪些?

 ?、貺oadRunner客戶機(jī)器是否已無(wú)法承載當(dāng)前運(yùn)行壓力導(dǎo)致LoadRunner無(wú)法及時(shí)獲取從服務(wù)端返回的信息;

 ?、赥ink_time是否已忽略;

 ?、鄞_定當(dāng)前被測(cè)系統(tǒng)架構(gòu),是否為在每次測(cè)試過(guò)程中清楚緩存所導(dǎo)致。

  7、如何發(fā)現(xiàn)應(yīng)用服務(wù)器的相關(guān)問(wèn)題?

 ?、偻ㄟ^(guò)某些事務(wù)的運(yùn)行,判斷是否在應(yīng)用代碼層未進(jìn)行調(diào)優(yōu)導(dǎo)致事務(wù)響應(yīng)事件過(guò)長(zhǎng);

 ?、谕ㄟ^(guò)實(shí)時(shí)監(jiān)控工具(nmon等)監(jiān)控分析:Ⅰ.系統(tǒng)在運(yùn)行過(guò)程中其CPU是否穩(wěn)定運(yùn)行或CPU耗用是否過(guò)高;Ⅱ.在系統(tǒng)運(yùn)行過(guò)程中其內(nèi)存是否存在內(nèi)存泄漏現(xiàn)象;Ⅲ.打開(kāi)相應(yīng)日志、分析在運(yùn)行過(guò)程中是否存在交易報(bào)錯(cuò)并獲取錯(cuò)誤原因查看是否由于代碼原因?qū)е陆灰族e(cuò)誤發(fā)生。

  8、簡(jiǎn)述性能測(cè)試流程?

 ?、俜治鲂阅苄枨螅禾暨x用戶使用最頻繁的場(chǎng)景來(lái)測(cè)試,比如:登陸,搜索,下單等等。確定性能指標(biāo):比如:事務(wù)通過(guò)率為100%,TOP99%是5秒,最大并發(fā)用戶為1000人,CPU和內(nèi)存的使用率在70%以下;

  ②制定性能測(cè)試計(jì)劃,明確測(cè)試時(shí)間(通常在功能穩(wěn)定后,如第一輪測(cè)試后進(jìn)行)和測(cè)試環(huán)境和測(cè)試工具;

 ?、劬帉?xiě)測(cè)試用例;

 ?、艽罱y(cè)試環(huán)境,準(zhǔn)備好測(cè)試數(shù)據(jù);

 ?、菥帉?xiě)性能測(cè)試腳本;

  ⑥性能測(cè)試腳本調(diào)優(yōu)。設(shè)置檢查點(diǎn)、參數(shù)化、關(guān)聯(lián)、集合點(diǎn)、事務(wù),調(diào)整思考時(shí)間,刪除冗余腳本;

  ⑦設(shè)計(jì)測(cè)試場(chǎng)景,運(yùn)行測(cè)試腳本,監(jiān)控服務(wù)器;

 ?、喾治鰷y(cè)試結(jié)果,收集相關(guān)的日志提單給開(kāi)發(fā);

 ?、峄貧w性能測(cè)試;

 ?、饩帉?xiě)測(cè)試報(bào)告。

  9、如何確定系統(tǒng)最大負(fù)載?

  通過(guò)負(fù)載測(cè)試,不斷增加用戶數(shù),隨著用戶數(shù)的增加,各項(xiàng)性能指標(biāo)也會(huì)相應(yīng)產(chǎn)生變化,當(dāng)出現(xiàn)了性能拐點(diǎn),比如,當(dāng)用戶數(shù)達(dá)到某個(gè)數(shù)量級(jí)時(shí),響應(yīng)時(shí)間突然增長(zhǎng),那么這個(gè)拐點(diǎn)處對(duì)應(yīng)的用戶數(shù)就是系統(tǒng)能承載的最大用戶數(shù)。

  10、性能測(cè)試指標(biāo)有哪些?

  ①響應(yīng)時(shí)間;

 ?、谕掏铝?

  ③Cpu;

 ?、軆?nèi)存;

  ⑤Io;

  ⑥D(zhuǎn)isk。

  11、如何腳本增強(qiáng)?

 ?、僮鰠?shù)化;

 ?、谧鲫P(guān)聯(lián);

  ③添加事務(wù);

 ?、芴砑訑嘌?

  ⑤添加集合點(diǎn);

 ?、尢砑铀伎紩r(shí)間。

關(guān)于“服務(wù)器性能測(cè)試面試題及答案有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI