51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 根据日志怎么计算并发数及在线用户数?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-2-7 12:34:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎么通过用户操作日志来计算并发数,能不能通过网站每天的访问量来计算出大概的在线用户数呀。怎么计算呢。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-2-8 09:32:31 | 只看该作者
不是有登录用户表吗,表对应的系统时间
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2012-2-9 14:15:56 | 只看该作者
回复 2# 泊涯


    嗯,有那个,大概怎么算呀。不太懂这个。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-2-10 16:09:12 | 只看该作者
并发用户数=(登录用户的会话数量*每个会话的平均在线时间长度)/考察的时间长度

每个会话的在线时间长度 ...
szyszy2000 发表于 2012-2-9 19:23


我认为这个公式是针对某一个特定“交易”来计算并发用户数的,而不能宽泛的对整个网站计算。因为对一个网站来说,用户范围是很广的,用户的操作也是离散的,从登陆到退出之间用户可能很少与服务器产生交互,因此单纯的计算登陆用户数量和会话时长,结果并不准确。
另外,我认为这个公式也仅限于从前端估算,而不是从后台日志中计算,因为日志中记录的是一段时间内的请求数量和请求时长,请求对应的是TPS,而不是并发用户,并发是为了达到TPS的一个手段,既然你能从日志里得到TPS,那么就可以一定程度上忽略具体的并发数量了,除非你的性能测试对并发数量有要求。
从前端估算用户数量和时长也是很难精确的,例如一个门户网站,面向的用户甚至上亿,“交易”时长也很难从前端统计。除非是一个面向内部的网站,有确定的用户量,确定的典型交易,能够估算交易时长。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-2-13 16:39:35 | 只看该作者
回复 5# dionysus


    那怎么算呀?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-10-4 19:33 , Processed in 0.115681 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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