我需要测试REST方法来保存对象。为了能够保存它,我需要请求每100秒更新一次的authToken。
现在我有一个包含两个请求的线程,每次保存时都会执行登录请求。如何在线程开始时执行一次登录,然后每100秒执行一次?
P.S。我尝试在3个线程中分离它,一个用于初始登录,另一个用于循环和100秒计时器,最后一个用于实际测试。它确实有效,但似乎是一个糟糕的解决方案。
答案 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个样本,我不确定你能做分数,但是每分钟一个样本应该适合你。