- 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