有条件地执行httpSample JMeter

有条件地执行httpSample JMeter,jmeter,Jmeter,我需要测试保存对象的REST方法。为了能够保存它,我需要请求每100秒更新一次的authToken 现在我有一个包含这两个请求的线程,每次保存时都会执行登录请求。如何使登录在线程开始时执行一次,然后每100秒执行一次 另外,我试着将它分成3个线程,一个用于初始登录,另一个用于循环和100秒计时器,最后一个用于实际测试。它确实有效,但似乎是个糟糕的解决方案。怎么样: |-Login |-Loop n times |-Save n是大约小于100ms的次数 或 备选案文3: Thread

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

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

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

怎么样:

|-Login
|-Loop n times
    |-Save 
n是大约小于100ms的次数

备选案文3:

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

ThreadGroup2
|- Beanshell fetch shared token
|- Save
A允许您以设定的吞吐量运行。每100秒一次是每分钟0.6个样本,我不确定你能做分数,但即使是每分钟1个样本也应该适合你。

怎么样:

|-Login
|-Loop n times
    |-Save 
n是大约小于100ms的次数

备选案文3:

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

ThreadGroup2
|- Beanshell fetch shared token
|- Save

A允许您以设定的吞吐量运行。每100秒一次是每分钟0.6个样本,我不确定你是否可以做分数,但即使每分钟1个样本也应该适合你。

循环n次不是一个很好的选择,如果我的响应时间发生变化,我最终会得到一组较小的样本数据。第二个选项看起来更好,我实际上无法检查登录是否有效,但是我可以检查最后的示例响应代码,如果响应失败,我可以再次进行身份验证。这确实起到了作用,但它仍然是一种变通方法,不是我想要实现的确切解决方案。添加了一个选项#3,可能更符合您的需求。但在大多数情况下,1或2就足够了,它们更简单。循环n次不是一个真正好的选择,如果我的响应时间改变,我将得到一组更小的样本数据。第二个选项看起来更好,我实际上无法检查登录是否有效,但我可以检查最后的样本响应代码,如果响应失败,我可以再次验证。这确实起到了作用,但它仍然是一种变通方法,不是我想要实现的确切解决方案。添加了一个选项#3,可能更符合您的需求。但在大多数情况下,1或2就足够了,它们更简单。