什么叫不存在严格意义上的并发,并发的定义还不够严格吗?这个可是操作系统的基本概念啊,并发不是同时!
操作系统中并发和并行的概念:
并发与并行是两个既相似而又不相同的概念:并发性,又称共行性,是指能处理多个同时性活动的能力;并行是指同时发生的两个并发事件,具有并发的含义,而并发则不一定并行,也亦是说并发事件之间不一定要同一时刻发生。
不过我觉得我们做性能测试中的并发概念并不能完全套用操作系统的概念吧?
还是像楼上有位同仁说的:大多数情况下,我们说的并发指的是客户端的并发(或叫业务上的并发)的并发,不是服务器端的并发。 .有些了解了 难得的好帖子,大家一定要支持啊! 还需要好好学习 自学中,受教.. 我们在测的时候是客户端的并发, 但目的是想知道服务器端并发时的性能.
看懂了一部分,继续奋斗测试
看懂了一部分,继续奋斗测试赞这句
我们在测的时候是客户端的并发, 但目的是想知道服务器端并发时的性能. 从业务角度来说,压力到服务器上面,并发操作也变成了 按队列进行处理的操作.集结点 也只是尽量模拟这种并发操作.
主要大体上 能承受LR提交的压力,感觉服务器就可以承受制定的并发人数了..
路过,学习了. 学习中,请教一个问题,如果说是一个WEB产品上架,我要测试服务器端的压力,比如APACHE /JOBSS.和数据库三者的压力情况,那应该怎么在LR设置场景呢?可能问题问的有点大.我想知道的是服务端的压力测试应该如何设置场景? 还有点迷糊:( 长知识`~努力啊,谢谢楼主 原帖由 大漠飞鹰 于 2007-1-22 15:08 发表 http://bbs.51testing.com/images/common/back.gif
测试前肯定要了解需求,或者说是测试目的。
就说明“该系统应支持200个并发用户。”, 这种需求严格意义上来说是不合格的需求,因为描述不够清晰,过于模糊等。
当然,在实际中,这类需求到了我们测试人的手里 ...
我想知道这个对于WEB页面的2/5/8和2/5/10指的是什么?是指对这两个200个并发用户的比例值吗?
回复 13# 的帖子
同意,有時候在測試多用戶同時在綫沒有發現問題,在測試多用戶並發執行操作,就會有意外問題 激烈的讨论,精彩的对白,受益匪浅啊 原帖由 ZH_0211 于 2007-12-21 10:54 发表 http://bbs.51testing.com/images/common/back.gif我想知道这个对于WEB页面的2/5/8和2/5/10指的是什么?是指对这两个200个并发用户的比例值吗?
是指 WEB页面的响应时间 2秒5秒8秒 那到底怎么测并发用户啊?我都看糊涂了!这刚开始学习性能测试呢! 值得顶起来的讨论点
看了Zee的博客,好多收获啊,谢谢了 个人理解,欢迎拍砖:
假设在lr中设置100个并发用户,平均响应时间为2s(曲线平稳),则此时的lr并发数为100,服务器端并发数为50。
设置一个集合点,在集合点的这个瞬间,lr并发数为100,服务器端并发数也为100。(在服务器能同时接受这100个并发的情况下,否则将在服务器端产生瓶颈。)
回复 1# 的帖子
说说我对集合点的理解举例说明吧:比如赛跑,都有一个起跑线,所有参赛选手都是站在同一起跑线开始跑,那么这个起跑线就相当于是集合点。
例如 :登录, 设置集合点后,所有的用户几乎可以认为是同时点击登录的,这个是严格意义上的并发
不设置集合点,就有用户先登录,有用户后登录,但是对服务器来说这种情况也是并发,只不过压力分散了