51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1817|回复: 8
打印 上一主题 下一主题

[原创] 场景设计问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-10-24 10:51:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1. 用多协议录制脚本,在ACTION()中有多个TRANSACTION。
例如:
action()
transaction_a()
transaction_b()
transaction_c()

用100个VUSER运行脚本。 当运行到TRANSACTION_B的时候,想设置个场景:
每隔5秒并发一次,但这5秒没有人数限制,有可能5秒集结了3个人也可能是10个人。
请问这个场景怎么设置。

2. 用WEB协议录制脚本有如下ACTION

view_news()
mail()
bbs()

设置100个VUSER, 如何设置如下场景:

view_news() 10人
mail() 5人
bbs() 85人

3.我用的是lr8.0怎么才能调出 web breakdown那个选项?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-10-24 11:24:35 | 只看该作者
1:
设置pacing=5
2:
Mail和bbs的脚本分开录制
3:
没用过
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-10-24 11:35:40 | 只看该作者
pcing = 5 是RUN-TIME 里的PACING吗??那个不是迭代吗。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-10-24 11:37:41 | 只看该作者
我补充以下。
action()
{
transaction_a()
transaction_b()
transaction_c()
}

transaction_b() 是在action()中。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-10-24 13:00:22 | 只看该作者
1的说法本身是错误的,无法实现的。因为当你设置了100个VUSER的并发后,并发操作在整个脚本执行过程中一直存在,不可能出现每整5秒的时刻有并发而其他时间都是分开执行这样情况。集合点是针对功能点而言的,无法针对时间来设置,其作用是让100个VUSER在执行的先后过程中到此立刻转入暂停状态,等到所有VUSER全部到这里后再同时启动继续执行,以获得针对某个具体功能点的最大的并发效果。设置集合点的目的是为了检查系统的主要瓶颈。
2可以用分开脚本的方式。
3字面上看是WEB中断,不明白什么意思。如果说的是事务执行过程中的中断,那就不需要设置条件。这样的功能完全由脚本中的Transaction Functions来实现,比如lr_start_sub_transaction、lr_end_transaction等。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-10-24 13:06:40 | 只看该作者
PACING里面设置的是整个脚本在多次循环中的相连2个循环之间的时间关系,比如前一个完成后,后一个立刻开始,或者隔多长时间开始等,和LZ中1的要求完全是两码事。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-10-24 13:46:17 | 只看该作者
楼主没有把第一种情况说清楚,你的集合点设置在哪里了,5秒后并发一次指的是什么?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-28 03:52 , Processed in 0.072436 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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