51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1900|回复: 4
打印 上一主题 下一主题

[原创] 把脚本放在init中和放在action中为何所能通过的虚拟用户数不同

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-1-23 12:06:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
把脚本放在init中和放在action中为何所能通过的虚拟用户数不同,没有加集合点.比如:登陆、选择菜单放在init中,执行添加部门放在action ;或者登陆放在init中,选择添加部门的菜单以及添加部门功能都放在action中,在场景中运行时所通过的虚拟用户数不相同,怎么解释这种现象?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-1-23 15:10:11 | 只看该作者
首先你要清楚init,action,end的原理以及实际运行情况。
在整个脚本的运行过程中,init和end中的部分,在整个运行过程中之运行一次;
在action中的部分,才是在运行过程中反复循环之行的部分;

假如你把登陆放在init部分中,在运行过程中实际运行的只是一个用户反复进行action中的操作;

正如你所说的,造成这种不同的原因是:一种选择菜单执行一次,一种是选择菜单反复执行多次。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-1-23 16:14:11 | 只看该作者
我没有设置迭代应该没有你所描述的情况
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-1-23 16:18:10 | 只看该作者
多个虚拟用户中,难道没有去执行init的脚本,其他人可不是这么解释的,其他人的解释是每个虚拟用户都是从init、action,end这样的顺序执行,action只迭代而已
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-1-23 17:14:02 | 只看该作者
等我看完帮助再来解答。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-27 00:47 , Processed in 0.087144 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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