使用Jmeter生成瑞利分布

时间:2016-07-31 04:05:47

标签: jmeter

我尝试模拟服从rayleigh分布的http工作负载。我希望用jmeter。我知道如何利用泊松和高斯随机定时器,我想知道你是否知道如何使用基于raleigh的定时器。

谢谢,

1 个答案:

答案 0 :(得分:0)

您需要使用例如:

来实现算法

2016年2月2日编辑:

您使用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; 
}