LR中并发用户和集合点
下文转载: 布 瓜 LR中并发用户和集合点
看到51上三个高手Zee, 大漠飞鹰,xingcyx的一场非常精彩的关于并发用户数和集合点的讨论,很有意义。如果对这两个概念不清楚的朋友,一定要仔细领悟了。
下文转载 LR并发用户数:https://wenku.baidu.com/view/306189aba48da0116c175f0e7cd184254b351bee.html
问题:支持100个并发同时登录,怎么理解?
(并发用户数:在同一时刻与服务器进行了交互的在线用户数量)
刘德宝老师:100个并发同时登录并不代表你要设置100个虚拟用户,这是一个10*1和1*10的问题。100个并发可以100个虚拟用户同时做一件事情,也可以一个虚拟用户同时做100件事情。比例1:10000。如果一个系统要承受3500000的访问量,那可以设置350个虚拟用户。
随风:有广义并发和狭义并发之分。广义并发就是设定多少个虚拟用户,狭义并发还要设置集合点和虚拟并发用户数。刘德宝老师说的就是狭义和广义的概念,他可能是说广义并发用户和实际在线用户的比例1:10。针对测试目的不同广义狭义都要用。实际工作中,我们大部分应取狭义,如100个并发就设置100个虚拟用户做同一件事。
老师说的350个虚拟用户,不是绝对的比例而应该只是举例说明。
lich:某时刻点的并发,一个并发对应一个用户。某时间段内的并发量,则是一个用户可产生多个并发。具体某时间段内需要多少并发量,需要多少个用户,需要计算的,最多用到的是20/80原则。一个用户多个并发就是做完一件事 又去重复做sun:350000是指pv吗?
PV(page view)即页面浏览量,或点击量,通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。要转化成并发用户得看用户都有哪些操作行为 分别的比例是多少海带:能够支持2000个人同时操作系统。2000是同时在线人数,由同时在线用户要进行分析 转化成并发用户。20/80原则指的是20%的时间内,完成80%的交易。
举例:比如有预测1000个实体用户,需要在早上30个分钟内登录完毕,但在这半个小时内总有高峰段,比如10分钟内集中登录,那你就需要有个模型说预测这份高峰时多时。那就用2/8原则来预测。半个小时*0.2=6分钟,6分钟内800个用户登录上去。那你设置的场景就是6分钟,800个均匀的登录上去,如果能登录,系统指标正常,那表明登录模块问题不大。
集合点用于非常规测试,用来预测某一功能点的并发多线程能力。集合点只是手段,具体看你的目标是什么。
我的观点是:任何测试都是手段,手段后面的目标是什么需要分厂清晰。包括什么是2/8原则,无非就是测试的目标就是找出登录模块是否有瓶颈。
LoadRunner里面的100个并发,和我们所讲的系统能够支持100个并发用户是2个差别很大的概念。通俗点讲:LoadRunner里面的100个并发,都是机器人用户,会不断地操作功能点。(在相对不考虑思考时间) 而实体系统中的100个并发,有人很久才点某一个功能点,有人在发痴。。。。。等等。 所以2者的压力是完全不同的。
海带讲的就是2000个实体并发,得转换成loadruner里面的并发。如果是我拿到这个需求(100个并发同时登录),那就如果这个系统投产了,那就去生产取日志,然后统计每个交易量,这样配比和交易量出来了,场景就出来了。如果没有投产么,和业务拍脑袋了。先拍脑袋,后拍屁股定下来,再拍脚后跟,开始干活。
卡卡西:100用户集合点测试和没有集合点测试不一样的,还要看场景。场景要分析清楚 到底压力在db 还是memcache app 负责均衡 或者图片服务器
转载于:https://www.cnblogs.com/zwh-Seeking/articles/11527333.html
LR中并发用户和集合点相关推荐
- 探讨LoadRunner的并发用户和集合点
探讨LoadRunner的并发用户和集合点 近来跟踪一个项目,发现同事们在执行性能测试时,比较热衷于使用集合点,从概念上认为要得到并发用户就必须设置集合点,认为在执行一个压力测试脚本时,设置了集合点才 ...
- LR中如何添加事务,参数化,检查点,集合点,思考时间等
1.事务 事务的定义 添加事务(Transaction) 为了衡量某个action的性能,需要在action的开始和结束位置插入这 样一个范围,这就定义了一个事务 LR运行到该事务的开始点时,LR就会 ...
- loadrunner11中 800用户在线,200用户并发运行怎么设置
Vuser数设置成800,集合点策略中设置200个Vuser时释放 一般使用集合点策略中的第二个策略,即2.当百分之多少的运行用户到达集合点时脚本继续. 就不存在使用第三个策略中的增减用户过程中这些问 ...
- Spring Security并发会话控制示例教程–如何限制Java JEE Web应用程序中的用户会话数...
如果您不知道, Spring安全性可能会限制用户可以拥有的会话数. 如果要开发Web应用程序,尤其是Java JEE中的安全Web应用程序 ,则必须提出与在线银行门户相似的要求,例如, 每个用户一次只 ...
- c语言控制迭代次数,LR中的迭代次数设置
在参数化时,对于一次压力测试中均只能用一次的资源应该怎么参数化呢?就是说这些资源用了一次就不能在用了的. --参数化时,在select next row选择unique,update value o ...
- 并发测试神器,模拟一次超过 5 万的并发用户
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 作者:blazemeter | 来源:t.cn/ES7 ...
- 硬核!如何模拟 5w+ 的并发用户?
来自:http://t.cn/ES7KBkW 本文将从负载测试的角度,描述了做一次流畅的5万用户并发测试需要做的事情. 你可以在本文的结尾部分看到讨论的记录. 快速的步骤概要 编写你的脚本 使用JMe ...
- 敢不敢模拟超过 5 万的并发用户?
来自:http://t.cn/ES7KBkW 本文将从负载测试的角度,描述了做一次流畅的5万用户并发测试需要做的事情. 你可以在本文的结尾部分看到讨论的记录. 快速的步骤概要 编写你的脚本 使用JMe ...
- loadrunner中并发数与迭代的区别
loadrunner中并发数与迭代的区别 网友问题: 例如在LR里,我要测100个用户同时并发登陆所用时间,那我是不是在录制好脚本后,需要参数化"用户名","密码&qu ...
最新文章
- BASE64 编码和解码
- c++ mysql 取出数据,c++从数据库的表中读取数据
- wxWidgets:wxFrame类用法
- access查找工龄大于30_ACCESS查询操作题完整
- mysql select null 0,查询值中为NULL,在MySQL中产生0.00
- JavaScript类型强制解释
- pcie16x能插1x的卡嘛?_小米米家直流变频电风扇1X改造增加充电电池,智米电风扇加电池---改造成功...
- 海员可以饮用蒸馏海水吗?
- windows远程Linux
- 使用批处理脚本(BAT)调用FFMPEG批量编码视频
- McaFee企业版v8.0i设置指南
- 5w1h,人机料法环
- 社区说|Flutter 主流状态管理框架 provider get 分析
- java-eclipse-tomcat配置运行发布网站
- JavaScript实现语音助手核心代码
- html把图片放到文章右边,怎么在文章中把图片放在文字的左边、右边、中 – 手机爱问...
- “快充”拯救续航,雅迪难称王
- go学习笔记接口部分
- 软件外包公司的优缺点
- 使用openCV进行视频人脸识别
热门文章
- 随机游走问题的神奇应用(三)
- java处理xls_Java处理Excel文件
- linux+swap分区规则_扩展Linux swap分区 两种方法
- springcloud 图片和数据一起提交_SpringCloud网上商城系统(附源码及教程)
- Flink读写Mysql(Java版)
- R︱高效数据操作——data.table包(实战心得、dplyr对比、key灵活用法、数据合并)
- 对接生态:Logstash 接入日志服务
- Mysql的key_len计算方法
- AlloyTeam|腾讯全端 AlloyTeam 团队 - HTML5开源图像处理框架AlloyImage
- 配置Mac自带的Apache http服务器