如果你有一个苹果,我有一个苹果,我们交换以后还是一人一个苹果,但如果你有一种思想,我有一种思想,我们交换以后,每个人便拥有了两种思想。

个人理解并发的概念

上一篇 / 下一篇  2007-07-03 09:33:23 / 个人分类:性能测试

1、如果在场景中执行一个脚本(没有集合点),100个用户,选择load all users simultaneously,实际就是100用户在同时作这件事情,但并不是同时点一个按钮?

2、如果在场景中执行一个脚本(没有集合点),100个用户,选择10秒加10个用户,实际最多是少于100用户在同时作这件事情?

3、如果在场景中执行一个脚本(有集合点),100个用户,选择load all users simultaneously,大家都同时集合起来,点那个按钮?

插入集合点会不会影响事务的相应时间?
1.我决定是的。所谓load all users simultaneously只是lr同时在本机启动了Vusers,由于各个user的响应不同,对于服务器并不是同时在施加负载。这种情况只能叫做100个用户在线

2.这个取决于您定义的脚本执行时间,如果脚本执行时间足够长,大于100秒,那么到100秒以后,就和情况1一样了,也是100个用户在线了。

3.定义集合点是保证所用用户同时点按钮的前提,这和load all users simultaneously关系不是很大,因为集合点还有个timeout的问题,如果所有用户都没有timeout,那么可以认为所有用户同时点了那个按钮。


TAG: 性能测试

 

评分:0

我来说两句

Open Toolbar