2017-07-20 64 views
1

我有一個場景,我需要用100個用戶登錄,所有100個用戶安全登陸歡迎頁面。在100個用戶中,有80個用戶點擊了link1並登陸link1頁面。在80個用戶中,有50個用戶點擊了link1頁面的link2,並登陸link2頁面。JMeter:用戶正在減少後續http請求

這可能與JMeter? 任何人都可以幫助我嗎?

回答

0

取決於你有什麼計劃「剩餘」的用戶,你可以選擇下面的一個方法:

  1. 組的請求(一組用戶正在執行一個採樣器之間的用戶負載(或分佈採樣)的請求和另一組用戶在做別的事情,可以用下面的測試元件來完成:

用於上述方法的詳細信息,請參閱Running JMeter Samplers with Defined Percentage Probability

  1. 一組用戶正在做某事,另一組用戶正在關閉。在這種情況下,示例性測試計劃配置的樣子:

    • 登錄請求
    • If Controller(條件${__threadNum} <= 80
      • 鏈接1
      • 如果控制器(條件${__threadNum} <= 50
        • 鏈接2

    __threadNum()是基本上返回當前虛擬用戶號碼,以便以後如果第一控制器80的虛擬用戶將繼續的功能,並且之後第二個僅50會殘留。其他人將進入下一個循環迭代或將被關閉(取決於您的Thread Group設置)