2017-09-01 67 views
1

在負載測試期間,我們可以在同一流程中實現不同的事務率嗎?JMeter中的事務負載分配

例如:我有一個基於電子商務的基於Web的應用程序來執行負載測試,我必須設計測試以實現TPH,如下所示。

a。交易A:登錄(100交易/小時) b。交易B:搜索產品(500次交易/小時) c。交易C:付款(300交易/小時) d。交易D:註銷(100交易/小時)

請問您能否幫助我使用Jmeter元素配置?

回答

0

您的測試不會承擔很多負載,因爲每小時1000次請求每3秒鐘少於1次請求,這可以通過手動或使用基於瀏覽器的測試輕鬆實現。

如果由於某種原因,您需要繼續使用JMeter,請查看Constant Throughput Timer,它可以將請求執行速率限制爲期望值。

實施例的配置:

  1. 添加常量吞吐量計時器作爲Login採樣的子級。
  2. 添加1.66到「目標吞吐量」輸入(每小時100請求/在小時60分鐘)
  3. 切換下拉到即all active threads in current thread group所以可以通過設置能夠在所有線程共享「的基礎上計算吞吐量」