本文主要是介绍探讨:测试中所谓的并发指的是同一时间点还是···,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
并发测试可以说是压力测试中的重点,很大一部分测试人员优先考虑的就是进行并发压力测试,意在测出系统所能够承受的最大用户同时发送请求。
不知道大家有没有像我一样的疑惑,所谓的并发指的究竟是时间点还是时间段?
针对我的疑问网上查询了相关资料,得到一张图大家可以参考下:
并发字面上的理解就是同一时间操作的用户,这个同一时间理解为时间段也可以理解为时间点也没问题,但是上图就很好的解释了为什么在现实中定义并发就是同一时间点是不严谨的:
对于实际情况来讲,是没有严格意义上的并发执行的,就如同进程和线程关系一样,在某一个点严格上讲就只有一个人得到执行的权利。
所以实际情况就是一个时间点理应就只能是一个用户操作,而所谓的并发是多个用户同时进行同一操作,这就产生了明显的悖论。
PS:可能是我对测试工具不是很熟悉,理解的也不是很透彻,也极有可能LR测试工具真的能够模拟做到多用户同一时间点进行同一种操作······
提问:所谓的时间点是秒?毫秒?微秒?
这篇关于探讨:测试中所谓的并发指的是同一时间点还是···的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!