-2
저는 레일리 분포를 따르는 HTTP 작업 부하를 시뮬레이트하려고합니다. 나는 jmeter를 사용하고 싶다. 포아송 및 가우스 무작위 타이머를 활용하는 방법을 알고 있으며, 당신은 롤리 기반 타이머를 사용하는 방법에 대한 아이디어가 있는지 궁금합니다.Jmeter를 사용하여 레일리 분포를 생성합니다.
감사합니다,
저는 레일리 분포를 따르는 HTTP 작업 부하를 시뮬레이트하려고합니다. 나는 jmeter를 사용하고 싶다. 포아송 및 가우스 무작위 타이머를 활용하는 방법을 알고 있으며, 당신은 롤리 기반 타이머를 사용하는 방법에 대한 아이디어가 있는지 궁금합니다.Jmeter를 사용하여 레일리 분포를 생성합니다.
감사합니다,
당신은 예를 들어 사용하여 알고리즘을 구현해야합니다 : 타이머
EDIT 2/08/2016 :
Apache commons.math3 라이브러리를 사용하기 위해 BeanShell (JSR223 + Groovy가 훨씬 뛰어남) 옵션을 사용했습니다.
샘플 코드 :
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;
}
그게 도움이됩니다! 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]); 시도 { WeibullDistribution g = new WeibullDistribution (rng, alpha, beta); return g.sample(); } catch (Throwable ex) { log.error ("Something wrong", 예); 예고하기; } –
그렇다면 내 대답을 수락하고 다른 사용자가 사용할 수 있도록 upvote해야합니다. 의견을 가지고 언제든지 수정하십시오. 고마워 –