一般来说,性能是一种指标,表明软件系统或构件对其及时性要求的符合程度;其次,性能是软件产品的一种特性,可以用时间来进行度量。性能的及时性用响应时间或吞吐量来衡量。响应时间是指服务器对请求作出响应所需要的时间。
系统性能包括时间和空间两个维度,时间是指客户操作业务的响应时间,空间是指系统执行客户端请求时,系统资源消耗情况。客户关注的性能只是时间的表现,客户不关注是什么原因引起的性能问题,但性能测试工程师和系统工程师就必须关注系统资源使用的情况。
性能测试是测试系统端到端(即客户端发送请求经过服务器将信息返回的过程的性能指标,目前在系统设计阶段无法设计出一个定量性能的系统,即开发工程师无法保证设计好的系统其性能表现如何,还是得靠测试来验证性能的表现,性能测试是一系列的测试过程。在系统投入到市场之前,必须对系统的性能进行测试,否则无法确定系统的性能是否能满足客户的需求。
性能测试重点关注有哪些?
部署一套合适的性能测试环境;
被测应用程序稳定运行无异常;
有足够的时间进行有效的性能中稳定性测试;
确定编写测试业务脚本,提供高质量、可靠的测试数据;
监控服务器和网络的准确指标;
推荐阅读:
性能测试指标有哪些
app性能测试工具有哪些
web性能测试工具有哪些
java性能测试工具有哪些