51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3462|回复: 12
打印 上一主题 下一主题

[原创] 并发设置,对脚本进行设置和场景里设置,有区别吗?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-5-23 11:14:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、并发搜索:要对网站进行搜索,用户是不需要登陆就可以进行搜索的,达到100个游客的并发搜索,得到的结果列表页的平均响应时间。
   1、录制脚本,对搜索条件的参数化(100),在场景设置中,分五个组,每个组Vuser20个,并设置集合点,并发。这样能达到100次搜索同时进行吗?
   2、录制脚本,不进行任何修改,在场景中,设置组Vuser100个,运行。这样能达到100次搜索同时进行吗?
   3、录制脚本,插入集合点,然后在场景中,设置组Vuser100个,运行。这样能达到100次搜索同时进行吗?
   4、录制脚本,不进行任何修改,在场景中,分十个组,每个组Vuser10个,并设置集合点,并发。这样能达到100次搜索同时进行吗?
   5、录制脚本,对搜索条件的参数化(100),在场景中,设置组Vuser100个,运行。这样能达到100次搜索同时进行吗?

上面五种情况,哪几种可以达到我要的的并发呢?每种之间有什么区别呢?

上面五种我都试过,得到的事务的响应时间是呈向上趋势的一条曲线,而我在资料上看到的是:该曲线应接近于平行X轴的一条直线。
那我测试结果的这个事务响应反应的是什么情况呢?请指教!~~~

事务响应时间图,如下:

[ 本帖最后由 zlpxm 于 2008-5-23 11:30 编辑 ]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-5-23 12:01:33 | 只看该作者
看你的看混了
还是说我自己的好了,如果是我,我会这样
录制开始

init部分:
1.打开搜索页面
action部分
1.插入集合点
2.输入搜索条件(后期参数化)
3.插入事务起点
4.点击搜索
5.插入事务终点

录制结束

然后设置好迭代等等```
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-5-23 12:06:20 | 只看该作者
我的理解:

init部分:
1.打开搜索页面
action部分

2.输入搜索条件(后期参数化)
1.插入集合点
3.插入事务起点
4.点击搜索
5.插入事务终点

录制结束
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-5-23 13:03:13 | 只看该作者
那并发的数量在哪里设置呢?就是参数化,场景里不用设置吗?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-5-23 13:28:15 | 只看该作者
支持shen1936
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-5-23 13:37:59 | 只看该作者

我也像shen1936那样做的

可以设100个不同的参数,也可以就设一个,设置迭代,个人认为是这样
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    2014-11-4 14:23
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2008-5-23 14:56:49 | 只看该作者

    我的做法

    脚本:像shen1936那样录制,然后在脚本中对搜索条件进行参数化
    场景:设置100个用户并发,同时设置迭代次数,或者运行一定时间
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2008-5-23 15:05:40 | 只看该作者

    shen 1936才是我想说的

    不好意思,我把集合点的位置写错了
    shen1936的才是我想说的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2008-5-25 21:22:28 | 只看该作者
    谢谢大家的回答

    我按照shen1936的方法录制了脚本,参数化了91个,在场景里也设置了91个并发

    通过了

    这是用户的事务响应时间表,不知道怎么看?能否指教一二?

    [ 本帖最后由 zlpxm 于 2008-5-26 10:05 编辑 ]

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2008-5-26 10:48:05 | 只看该作者

    回复 9# 的帖子

    你这里的a,就是搜索的事务吧?如果这条向上走的线是在加压过程中的线,是正常的,如果是在迭代或是持续时间内,也是向上走,说明你的系统有问题 哟,建议和user图合并起来一起看。还有就是你的响应时间里面有没有思考时间,如果不包括思考时间,90%的事务思考时间都为36.572,也有点偏大
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2008-5-26 17:43:23 | 只看该作者

    回复 10# 的帖子

    a是搜索的事务,我是参数化后加压的,不是进行迭代的。因为我个人以为迭代是一个接着一个进行提交数据,不能认为是完全的并发。

    我的响应时间里是没有思考时间的,我并发了91个搜索,这个数据还是偏大吗?那造成这个数据偏大的原因是哪些呢?

    我又重新试过了一遍,是100个搜索并发的,没有思考时间,依旧是没有迭代的,seach-begin是搜索的事务,seach是集合点。

    这图里的数据比9#的图里的数据更大,而且action的直线在事务之上了,这个正常吗?

    [ 本帖最后由 zlpxm 于 2008-5-26 18:06 编辑 ]

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2008-5-28 20:21:15 | 只看该作者
    没人耶
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2008-5-29 08:23:17 | 只看该作者
    我很好奇你的系统,为什么要做100个查询的并发,搜索引擎?
    要知道即便你设置了并发,实际上100个用户也几乎不可能是同时并发的,因为网络的延迟和LR自身设置等原因,会有一部分VUSER先释放出来的
    首先你应该确定是否需要100个用户的并发,然后再做测试场景

    如果真的需要100个用户的并发,你这个值确实比较大,你可以从界面上手工计算一下响应时间,然后再看
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-16 20:53 , Processed in 0.083562 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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