2016-07-31 77 views
-2

我嘗試模擬服從瑞利分佈的http工作負載。我希望爲此使用Jmeter。我知道如何利用泊松和高斯隨機定時器,我想知道你是否有一個如何使用基於雷利定時器的想法。使用Jmeter生成瑞利分佈

感謝,

回答

0

您需要使用例如實現算法:

編輯2/08/2016:

您使用BeanShell(JSR223 + Groovy會執行得更好)選項來利用Apache commons.math3庫。

示例代碼:

import org.apache.commons.math3.distribution.WeibullDistribution; 
alpha = Integer.parseInt(vars.get("alpha")); 
beta = Integer.parseInt(vars.get("beta")); 
rng= Integer.parseInt(bsh.args[0]); 
try { 
    WeibullDistribution g= new WeibullDistribution(rng, alpha,beta);  
    return g.sample(); 
} catch (Throwable ex) { 
    log.error("Something wrong", ex); 
    throw ex; 
} 
+0

那是有幫助的!我使用BeanShell選項來利用commons.math3庫。 import org.apache.commons.math3.distribution.WeibullDistribution; alpha = Integer.parseInt(vars.get(「alpha」)); beta = Integer.parseInt(vars.get(「beta」)); rng = Integer.parseInt(bsh.args [0]); try { WeibullDistribution g = new WeibullDistribution(rng,alpha,beta); return g.sample(); } catch(Throwable ex){ log.error(「Something wrong」,ex);投擲前; } –

+0

如果是這樣,你應該接受我的答案,並upvote它,以便其他用戶可以使用它。隨意修改您的評論。謝謝 –