wangs 发表于 2006-11-6 10:54:38

JMeter是否用脚本互换执行的功能?

请问大家是否知道JMeter是否可以实现脚本互换测试,也就是说我在这一小时执行A脚本,但是在下一个小时,JMeter会自动的执行B脚本.
如果有这个功能,请问是如何实现的呢?

jackei 发表于 2006-11-9 10:13:02

可以,你可以设置不同的 thread group 包含不同的请求,然后给每个 thread group 设置不同的 start time 和 end time。

下面是一个详细的 JMeter 参考列表,有兴趣可以看看
http://www.cnblogs.com/jackei/archive/2006/11/06/551921.html

wangs 发表于 2006-11-13 16:03:11

非常感谢jackei的回答,能否再讲一下start time和end time 是在哪里设置的呢?

wuhuawu09 发表于 2006-11-13 16:51:55

在"线程组"的"线程属性"里有:线程数、 Ramp_Up Period(in seconds)、循环次数和下面一个可先的“调度器”。选上“调度器”(打对勾)下面会出现“调度器属性”。可以设置启动时间,结束时间,持续时间(秒),启动延迟(秒)。你看一下吧,但不知道为什么我的设置不上。

wangs 发表于 2006-11-13 17:17:12

谢谢,看到了。.我设置一下看是否可以

wangs 发表于 2006-11-13 17:19:52

那么如果我想实现两个脚本互换执行,那么我需要两个线呈组吗??N个脚本互换执行就需要N个线程组吗?还是有其他的解决办法?????

jackei 发表于 2006-11-13 18:05:02

每次执行启动一个 thread group。
如果 2 个脚本交叉执行两次,那么就是 4 个 thread group,依此类推。

jackei 发表于 2006-11-13 18:05:37

原帖由 wuhuawu09 于 2006-11-13 16:51 发表
在"线程组"的"线程属性"里有:线程数、 Ramp_Up Period(in seconds)、循环次数和下面一个可先的“调度器”。选上“调度器”(打对勾)下面会出现“调度器属性”。可以设置启动时间,结束时间 ...

JMeter 的手册中说的比较明白,这几个 schedule 选项相互之间是有影响的。

wuhuawu09 发表于 2006-11-14 09:06:02

谢谢楼上,如果用到我再看看.

wangs 发表于 2006-11-14 09:56:40

我是否可以通过一些脚本或者类似于csv文件的东西来设置很多个start time 和 end time 这样我就可以让两个脚本 不停的交叉互换执行.有这种方法吗?

wangs 发表于 2006-11-15 14:10:31

这几个 schedule 之间相互有影响?我用了两个线程组,也就是2个脚本按相应的时间互换执行一次.但是schedule没有起做用.到了时间却没有启动.是否需要设置一些其他的参数.

wangs 发表于 2006-11-15 17:58:35

还在等待解决,顶上去~

jackei 发表于 2006-11-16 18:27:59

原帖由 wangs 于 2006-11-15 14:10 发表
这几个 schedule 之间相互有影响?我用了两个线程组,也就是2个脚本按相应的时间互换执行一次.但是schedule没有起做用.到了时间却没有启动.是否需要设置一些其他的参数.

具体描述一下你的配置方法,或者把截图,或者把JMX文件传上来看看。

wangs 发表于 2006-11-17 10:20:44

这个就是我添加的时间,添加后,我就什么都不操作,但是到了指定时间时,却没有启动.....是否需要一些其他操作

jackei 发表于 2006-11-17 12:12:49

是两个都没有启动还是其中一个没有启动?

另外一个线程组是怎么配置的?

wangs 发表于 2006-11-17 13:16:46

两个都没有启动,到时间后没有任何的反映这是我第二个线程组的配置.是否需要增加一些其他的设置,
调度器设置时间之后无须任何操作。到时间应该会自动启动的吧.谢谢jackei.自己使用jmeter不久,有些问题可能
不是很专业,望谅解..

wuhuawu09 发表于 2006-11-17 14:24:19

只有一个线程组也不能到启动时间运行呀.我试了下....不知道哪里设置错了.....

jackei 发表于 2006-11-17 15:08:57

噢,是这样的。你指定了“启动延迟”,这样你设置的“启动时间”就没有作用了,脚本应该会在你点击“运行”的10后才开始执行。

wuhuawu09 发表于 2006-11-17 15:30:02

把延迟设为0还是空呢?点运行--启动时就能运行.设置时间后到时间也不执行还有什么原因导致的呢?谢谢

jackei 发表于 2006-11-17 17:36:14

楼上的,你设置的时间对不对啊?怎么开始时间比结束时间还晚?
页: [1] 2
查看完整版本: JMeter是否用脚本互换执行的功能?