对自动化测试和性能测试之间的关系的简单理解


什么是自动化测试

一般是指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件
自动化测试:
  - 接口自动化
  - 界面自动化

什么是性能测试

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

虽然是两个不同方向,但是关联度还是挺高的。
下面对性能测试做个详细的介绍吧。

一般来讲,大多数的性能测试都是基于工具来实现的。

比如经典的 jmeter\loadrunner\locustio 这些。

其中 jmeter 和 loadrunner 都是支持使用工具来录制的。

但是录制的脚本可用性不敢恭维,在实际的工作里,大多数的性能测试脚本其实都是自己写的。

【脚本是要自己写的】

不管是自动化测试还是性能测试,都要掌握写脚本的技能

性能测试不止是工具和脚本

脚本的功能是可以模拟用户操作
工具提供了多线程用来施压并发等

学习性能测试应该如何入手:
掌握接口测试
选择测试工具
学会分析

学习自动化测试,需要熟练掌握对【Webdriver-API】的使用。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM