性能測試面試題

1:你錄製腳本時是否使用過socket協定?

2:你認為性能測試過程中哪些工作比較難做?

3:你們平常所使用的腳本是錄製的還是編程實現的?

4:你們所做過的項目中,一般有多少交易?

5:你所做過的項目,套用都是什麼?

6:你們是怎么調優的?如果記憶體存在瓶頸,你們關注哪些參數?

7:你們用的監控工具有哪些?

8:在性能測試的過程中,你對哪個步驟比較擅長?

9:你在錄製腳本時遇到過什麼問題?你認為哪個問題比較難解決?

10:你所做過的項目,關聯是怎么做的?

11:假設有50個用戶數據,400個交易,在測試過程中不同用戶用不同的數據,數據策略你是怎么配置的?

12: c語言中處理字元串的函式都有哪些?字元串比較的函式是什麼?

13:怎么用shell實現把1000條數據平分成3組?

14.你如何找出哪裡需要關聯?請給一些你所在項目的實例。

15.你在哪裡設定自動關聯選項?

16.哪個函式是用來截取虛擬用戶腳本中的動態值?(手工管聯)

17.你在vugen中何時選擇關閉日誌?何時選擇標準和擴展日誌?

18.你如何調試loadrunner腳本?

19你在lr中如何編寫自定義函式?請給出一些你在以前進行的項目中編寫的函式。

20.在運行設定下你能更改那些設定?

21.你在不同的環境下如何設定疊代?

22.你如何在負載測試模式下執行功能測試?

23.什麼是逐步遞增?你如何來設定?

24.以執行緒方式運行的虛擬用戶有哪些優點?

25.當你需要在出錯時停止執行腳本,你怎么做?

26.回響時間和吞吐量之間的關係是什麼?

27.說明一下如何在lr中配置系統計數器?

28.你如何識別性能瓶頸?

29.如果web伺服器、資料庫以及網路都正常,問題會出在哪裡?

30.如何發現web伺服器的相關問題?

31.如何發現資料庫的相關問題?

32.解釋所有web錄製配置?

33.解釋一下覆蓋圖和關聯圖的區別?

34.你如何設計負載?標準是什麼?

35.vuser_init中包括什麼內容?

36. vuser_end中包括什麼內容?

37.什麼是think time?think_time有什麼用?

38.標準日誌和擴展日誌的區別是什麼?

39.解釋以下函式及他們的不同之處。

40.什麼是吞吐量?