我尝试模拟服从rayleigh分布的http工作负载。我希望用jmeter。我知道如何利用泊松和高斯随机定时器,我想知道你是否知道如何使用基于raleigh的定时器。
谢谢,
答案 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;
}