性能测试包括哪些方面

性能测试包括哪些方面,第1张

性能测试包括负载测试和压力测试。

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。

性能测试在软件的质量保证中起着重要的作用,它包括的测试内容丰富多样。中国软件评测中心将性能测试概括为三个方面:应用在客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能的测试。通常情况下,三方面有效、合理的结合,可以达到对系统性能全面的分析和瓶颈的预测。

我在TestBird从事自动化测试等工作,对性能测试也有一些经验,性能测试流程其实网上和专业的书都有介绍,我把我现在性能测试流程简单描述一下:

1.制定测试计划和策略

   可能很多人觉得这一步很琐碎,其实我觉得这一步很关键的,决定着之后测试的走向。

2.准备测试环境

    包括硬件、网络、 *** 作系统,中间件,数据库、测试数据,监控工具等。

3.录制脚本,优化,调试

    录制、增强、优化脚本的目的是使模拟用户 *** 作步骤更逼真。

4.根据场景执行脚本,分析测试结果

    就根据你已经设计好的场景执行脚本,记录测试结果,并和开发人员,DBA等一起定位性能缺陷。

5.性能调优后,回归测试

   如果有性能问题,开发人员,DBA性能调优后回归测试。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6930797.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-30
下一篇 2023-03-30

发表评论

登录后才能评论

评论列表(0条)

保存