• using this website to practice performance testing: http://advantageonlineshopping.com/#/
  • Jemeter how to recording using Firefox: https://www.youtube.com/watch?v=M7xHsut_w-I&ab_channel=TECHLIFE  在fixfox裡面,當開了proxy埠後, 只有開始了Jmeter場景錄製,在Firefox裡面才可以訪問相關頁面,否則就會出現 proxy disconnection的問題。 錄製完場景後要記得恢復proxy埠設定,使Firefox能恢復正常使用。

總結就是:可以用不同的controller控制不同的測試場景:

1. Login, Logout - 使用 Once only controller, 只會執行一次。

2. Random controllers  - 隨機執行sampler

3. Random Order Controller - 隨機順序執行sampler 至少一次。

4. Interleave Controller - 執行它下面的sampler one by one, 按順序執行。只執行一次, 每一個loop,只會執行它裡面的simpler一次。

5. Throughput Controller - 通過分配每個slave的workload在決定run幾個sampler。

7. Runtime Controller - 控制執行時間

8. if and while controllers - if 條件滿足, 就執行場景

9. Switch, Module and Include Controller - switch 只執行 switch value指定的順序場景。Module controller -執行選中的場景按順序

10. include controler - 執行提供的路勁的test plan