我在我的應用程序中有User Registration
,Flight Search
,Book Tickets
模塊。我創建了我的JMeter測試&我在測試中爲每個模塊都有不同的線程組。我驗證了&它運作良好。性能測試 - 方法
- 線程組1:用戶XX號 - 訪問網站 - 點擊迴歸,輸入詳細&寄存器。 (粗體 - >環 - 再次發生,並再次)
- 線程組2:用戶數XX - 訪問該網站 - 登陸 - 搜索航班 - (粗體 - >環 - 再次發生,並再次)
- 線程組3:用戶XX號 - 訪問該網站 - 登陸,書票 - (粗體 - >環 - 再次發生,並再次)
問題:
我的經理說,我們需要r取消所有模塊(所有線程組)和適當的用戶,因爲這是它將在生產中的方式。即使我可以一起運行它們 - 如果遇到問題 - 我不知道應用程序的哪個功能導致了問題。
我的目標是分別運行每個模塊&找到它的性能。我認爲明智的做,模塊將獲得響應時間正確的方法,資源利用等
澄清:
- 我沒有在性能測試中很多經驗。什麼是正確的方法/您如何爲您的應用程序進行測試?
- 如果我必須找到服務器的最佳負載(它的性能更好) - 我的方法是什麼?
故意標註loadrunner
因爲這個問題是不特定於JMeter
&它是通用的。
如果一個模塊需要CPU的80%,這本身就是一個問題。我的觀點是如果你全部運行它們,你是如何縮小範圍以找到問題的! – KitKarson
這就是監測和分析的用武之地運行沒有適當的服務器端監測性能測試,就像你描述的大雁追逐。 – RaGe