有条件地执行httpSample JMeter

时间:2015-11-11 15:59:45

标签: jmeter

我需要测试REST方法来保存对象。为了能够保存它,我需要请求每100秒更新一次的authToken。

现在我有一个包含两个请求的线程,每次保存时都会执行登录请求。如何在线程开始时执行一次登录,然后每100秒执行一次?

P.S。我尝试在3个线程中分离它,一个用于初始登录,另一个用于循环和100秒计时器,最后一个用于实际测试。它确实有效,但似乎是一个糟糕的解决方案。

1 个答案:

答案 0 :(得分:0)

怎么样:

|-Login
|-Loop n times
    |-Save 

n是不到100毫秒的次数?

|-If login valid?
|   |-NO: Login
|
|-Save 

选项3:

ThreadGoup1
|- Login
|- Beanshell update shared token
|- Constant throughput timer

ThreadGroup2
|- Beanshell fetch shared token
|- Save

constant throughput timer允许您以设定的吞吐量运行。每100秒一次是每分钟0.6个样本,我不确定你能做分数,但是每分钟一个样本应该适合你。