软件测试面试题之什么是系统瓶颈
软件测试面试题中的瓶颈主要是指整个软硬件构成的软件系统某一方面或者几个方面能力不能满足用户的特定业务要求,“特定”是指瓶颈会在某些条件下会出现,因为毕竟大多数系统在投入前。
严格的从技术角度讲,所有的系统都会有瓶颈,因为大多数系统的资源配置不是协调的,例如CPU使用率刚好达到100%时,内存也正好耗尽的系统不是很多见。因此我们讨论系统瓶颈要从应用的角度讨论:关键是看系统能否满足用户需求。在用户极限使用系统的情况下,系统的响应仍然正常,我们可以认为改系统没有瓶颈或者瓶颈不会影响用户工作。
因此我们测试系统瓶颈主要是实现下面两个目的:
(1)发现“表面”的瓶颈。主要是模拟用户的操作,找出用户极限使用系统时的瓶颈,然后解决瓶颈,这是性能测试的基本目标。
(2)发现“潜在”的瓶颈并解决,保证系统的长期稳定性。主要是考虑用户在将来扩展系统或者业务发生变化时,系统能够适应变化。满足用户目前需求的系统不是最好的,我们设计系统的目标是在保证系统整个软件生命周期能够不断适应用户的变化,或者通过简单扩展系统就可以适应新的变化。
今日福利
需要Python让数据可视化学习视频
可加小米老师微信:
13327316731
暗号:官网
一、 课程特点
该课程为Python自动化编程学前班,共计41节课。帮助学员判断自己是否适合深入报班学习自动化课程,也能够通过Python入门学习熟悉老师的授课风格,用最小的成本获取最有用的信息。课程是由柠檬班华华老师历时2个月精心录制的,为了让同学们更好的对知识点进行分割和学习,每个知识点都单独拿出来精讲细讲,并有结合实例来进行讲解,课程的最后有结合接口项目进行项目实战讲解,并复习了前面所学的所有知识。任何层级的学生都能够学会。
软件测试面试题柠檬班官网地址:www.lemonban.com