51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 9653|回复: 25
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-11-6 10:54:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问大家是否知道JMeter是否可以实现脚本互换测试,也就是说我在这一小时执行A脚本,但是在下一个小时,JMeter会自动的执行B脚本.
如果有这个功能,请问是如何实现的呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 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
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-11-13 16:03:11 | 只看该作者
非常感谢jackei的回答,能否再讲一下start time和end time 是在哪里设置的呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-11-13 16:51:55 | 只看该作者
在"线程组"的"线程属性"里有:线程数、 Ramp_Up Period(in seconds)、循环次数和下面一个可先的“调度器”。选上“调度器”(打对勾)下面会出现“调度器属性”。可以设置启动时间,结束时间,持续时间(秒),启动延迟(秒)。你看一下吧,但不知道为什么我的设置不上。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-11-13 17:17:12 | 只看该作者
谢谢,看到了。.我设置一下看是否可以
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-11-13 17:19:52 | 只看该作者
那么如果我想实现两个脚本互换执行,那么我需要两个线呈组吗??N个脚本互换执行就需要N个线程组吗?还是有其他的解决办法?????
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-11-13 18:05:02 | 只看该作者
每次执行启动一个 thread group。
如果 2 个脚本交叉执行两次,那么就是 4 个 thread group,依此类推。
回复 支持 反对

使用道具 举报

该用户从未签到

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


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

使用道具 举报

该用户从未签到

9#
发表于 2006-11-14 09:06:02 | 只看该作者
谢谢楼上,如果用到我再看看.
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2006-11-14 09:56:40 | 只看该作者
我是否可以通过一些脚本或者类似于csv文件的东西来设置很多个start time 和 end time 这样我就可以让两个脚本 不停的交叉互换执行.有这种方法吗?
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2006-11-15 14:10:31 | 只看该作者
这几个 schedule 之间相互有影响?我用了两个线程组,也就是2个脚本按相应的时间互换执行一次.但是schedule没有起做用.到了时间却没有启动.是否需要设置一些其他的参数.
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2006-11-15 17:58:35 | 只看该作者
还在等待解决,顶上去~
回复 支持 反对

使用道具 举报

该用户从未签到

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


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

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2006-11-17 10:20:44 | 只看该作者
这个就是我添加的时间,添加后,我就什么都不操作,但是到了指定时间时,却没有启动.....是否需要一些其他操作

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2006-11-17 12:12:49 | 只看该作者
是两个都没有启动还是其中一个没有启动?

另外一个线程组是怎么配置的?
回复 支持 反对

使用道具 举报

该用户从未签到

16#
 楼主| 发表于 2006-11-17 13:16:46 | 只看该作者
两个都没有启动,到时间后没有任何的反映这是我第二个线程组的配置.是否需要增加一些其他的设置,
调度器设置时间之后无须任何操作。到时间应该会自动启动的吧.谢谢jackei.自己使用jmeter不久,有些问题可能
不是很专业,望谅解..

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2006-11-17 14:24:19 | 只看该作者
只有一个线程组也不能到启动时间运行呀.我试了下....不知道哪里设置错了.....
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2006-11-17 15:08:57 | 只看该作者
噢,是这样的。你指定了“启动延迟”,这样你设置的“启动时间”就没有作用了,脚本应该会在你点击“运行”的10后才开始执行。
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2006-11-17 15:30:02 | 只看该作者
把延迟设为0还是空呢?点运行--启动时就能运行.设置时间后到时间也不执行还有什么原因导致的呢?谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2006-11-17 17:36:14 | 只看该作者
楼上的,你设置的时间对不对啊?怎么开始时间比结束时间还晚?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 04:52 , Processed in 0.088556 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表