接口测试就是验证这些信息能否正确传递,验证这个方法是否正确,有没有存在潜在的安全,性能问题。所以总结一下接口测试的测试点就有三个:接口功能测试、接口安全测试、接口性能测试。
性能测试指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行的测试活动,在质量保证中起着重要的作用。性能测试是为了验证应用程序或系统平台是否能够达到用户提出的性能指标,同时发现系统中存在的性能瓶颈,进行合理定位,采取有效的调优方案,最后起到持续优化系统性能的目的。
在《系统与软件质量要求和评价(SQuaRE)51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》中明确要求了应用软件在上线前需要进行的测试项目,一方面对应用软件进行规范,另一方面也确保软件使用者的良好感受。软件功能性能测试作为软件项目开发过程中的最后一步,发挥着至关重要的作用,无论是对于软件安全性的保障,还是对于软件功能性的检验,亦或者对性能的压力测试,其地位都无可替代。
软件的性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,而是在完成该功能时展示出来的及时性。表明了软件系统对时间及时性及资源经济性的要求。对于一个软件系统,运行时执行速度越快、占用系统存储资源及其他资源越少,则软件性能越好。软件性能是衡量事情完成效果的一个重要因素。