軟件測試工程師面試問題匯總(五)
你的python掌握到什么程度?
回答要點:回答這個問題不要說 基本的判斷和循環(huán)沒有問題,這樣等于沒有回答。要把自己python之前的寫的例子講出來,主要就是把邏輯思維闡述清楚。
參考答案:python學(xué)過基礎(chǔ)的語法,做一些腳本開發(fā)是沒有問題的。我之前寫過水仙花,點球大戰(zhàn),貓狗大戰(zhàn),報數(shù)游戲等例子。點球大戰(zhàn)的意思是這樣的,使用randint(1,3)隨機出三個方向,即代表射門方向也代表防守方向。第一輪開始,電腦攻擊,用戶防守,如果電腦贏了,比分加一,相反,用戶贏了,比分加1。第二輪,交換進攻。10輪過后,誰先拿到第六局,比賽結(jié)束。如果比賽打成5比5,加塞一局,由電腦攻擊,金球致勝。
你loadrunner性能測試如何去做的
回答要點:性能測試面試官問的最多的就是關(guān)于參數(shù)化和關(guān)聯(lián)的部分,關(guān)聯(lián)因為實際項目原因只會問一下大概的操作方法,能說出web_reg_save_param()的用法就差不多。重點要知道什么時候用參數(shù)化、什么時候用關(guān)聯(lián),參數(shù)化的類型和取值設(shè)置方法。關(guān)于場景,主要是能說出多少個Vuser,迭代次數(shù)是多少就可以了。
參考答案:我在項目中主要是用LR批量創(chuàng)建10000個用戶,并且用這10000個用戶去連續(xù)登錄、提交訂單。我們主要分為兩種場景去執(zhí)行測試,一種是持續(xù)運行4小時,時間到了結(jié)束場景;一種10分鐘內(nèi)完成10000筆交易,交易結(jié)束就結(jié)束場景。第一種持續(xù)運行4小時的,因為單次交易時間大概是在30秒,1個Vuser在4小時內(nèi)可以完成480次交易,同時跑的50個Vuser,所以前期準備的在線貨品庫存數(shù)量必須大于24000.第二種是因為需求要求是30分鐘內(nèi)完成10000筆交易,1個Vuser在30分鐘之內(nèi)只能完成60次交易,所以我需要用到167個Vuser.當(dāng)時我監(jiān)控的服務(wù)器CPU和內(nèi)存基本上都在50%以下,所以測試指標(biāo)是滿足需求。
匯智動力
匯智動力是一家專注于構(gòu)筑軟件設(shè)計與質(zhì)量評審的專業(yè) IT 解決方案提供商。公司成立于2014年,經(jīng)過3年多的發(fā)展已經(jīng)成為企業(yè)級方案的創(chuàng)新領(lǐng)導(dǎo)者。截至2018年,匯智動力在全國七個城市:北京、深圳、成都、廣州、重慶、南京、和西安成立分公司,聘用100余位行業(yè)精英,通過本地資源共享和全球人才交流等方式服務(wù)行業(yè)高端客戶。匯智動力產(chǎn)品線涵蓋云原生應(yīng)用的開發(fā)、交付、運維和運營全生命周期,并提供公有云、私有云和混合云等多種交付方式;日常業(yè)務(wù)涵蓋軟件研發(fā)、項目外包、技術(shù)咨詢、高校合作、人才服務(wù)、職業(yè)認證等方向,通過咨詢幫助企業(yè)改善的 IT 組織模式,改進軟件開發(fā)方法,以軟件質(zhì)量帶動企業(yè)業(yè)務(wù)發(fā)展。

