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

