51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2911|回复: 6
打印 上一主题 下一主题

[求助] 并发测试+集合点问题,请大家帮助我这个新手解答下,非常感谢

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-8-6 17:56:40 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
我有3个问题想请教各位前辈:
  1、我想测试一个web网页,比如1200个vuser,全部登录进去后,我希望一部分人做查询操作,一部分人做新建操作,一部分人做删除操作,然后看这个系统能同时容纳多少vuser在线?就好像逛淘宝,大家都登录进去了,但是各自逛各自的,不退出来。
       这种怎么做呢?
  2、使用java vuser协议,编写的java脚本,在跑controller的时候,监控图中,是不是本来就没有web resources graphs中的hits per second和throughput呢?我的监控不到这个图。
  3、为什么一个简单的登录脚本,不加集合点比加了集合点的事务数和error都要高?因为我意识里认为加了集合点的时候对服务器压力更大。
   请大家不吝赐教。谢谢。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2014-8-7 10:12:04 | 显示全部楼层
回复 2# libingyu135


    首先谢谢你的解答。但是关于监控图的问题,我这边的显示如下图所示:,是黑色显示,貌似监控不到。你说的添加度量是什么意思呢?我这边跑java场景的时候,vuser退出时还会出现error-(17998): Failed to get [param not passed in call] thread TLS entry错误。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2014-8-12 17:03:02 | 显示全部楼层
回复 4# libingyu135


    问一个问题:有3个操作--登录,新建和修改。1)我将这3个操作录制成一个脚本,压90个用户,没问题;2)我将3个操作分别录制成3个脚本(新建和修改脚本中也是有登录部分的),添加到controller中,每个脚本运行30个vuser,每个运行10个就顶天了。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2014-8-15 15:50:18 | 显示全部楼层
回复 6# libingyu135
1、我本来已经是你告诉我的那样做的,我把“登录”单独录制成一个脚本A,放在action中,加事务,参数化;
2、再把“新建”录制成一个脚本B,新建也是要先登录进去才行,对吧,所以我把这部分的登录放在init中的,而新建操作放在action2中的,加事务,参数化;
3、再把“修改”也按照2那样做。
4、一起添加到controller中,跑场景,每个脚本分配15个vuser,服务器就扛不起了。很多超时或者提前关闭错误。(单个脚本也能压50个啊)
我不知道我的方法是不是存在问题?。。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-6 08:25 , Processed in 0.074095 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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