随着互联网的不断发展,越来越多的企业都开始 一、软件性能测试见解
1、面向系统:即面对被测系统本身,这类测试主要是验证被测系统的完善性,健全性。具体的测试目的为验证方法函数是否正确,功能是否正常,需求是否满足,即包含着单元测试,集成测试、确认测试、系统测试、验收测试等。
2、面向用户:指的是站在用户的角度上测试系统是否存在缺陷,这类测试主要针对用户体验度。具体的表现在于界面是否美观,系统是否易用,能否兼容多设备,能否快速响应等,具体的测试有UI测试,兼容性测试,性能测试等。
3、面向企业:考虑更多的是系统是否存在风险,具体表现在于数据泄漏,权限安全等,常见的测试有安全测试。
对于测试的需求,面向企业可以视情况抛弃或者推迟,但是面向系统与面向用户是缺一不可的。面向系统就不必多说了,这是常规的黑盒测试,是系统质量的基本体现。除了功能的健全完善之外,我们还应该更多的 二、如何展开性能测试?
1、设计脚本:不同工具对脚本的编写的具体实现方式不同,但是他们做的都是同一件事,就是工具在运行脚本的时候能按操作顺序向服务器发送请求。除了按照顺序之外,我们的脚本还需要各种不同的设置,比如参数化,关联,检查点,添加思考时间等等,因为Http请求是无状态的,如果所测功能需要登录才能进行的话,还需要注意添加Cookie或者SessionID。在写好之后,就运行吧,体验一下成果。
2、数据分析:在运行之后,会得到一个运行的结果概要图或者详细数据,数据分析的话,如果是负载测试等想要了解系统瓶颈的测试方法,则多 3、情景设计:但是现实中,系统使用过程中不可能出现在线用户全部都只操作某个模块的某个功能。这时,需要我们通过各种途径了解用户不同时间段所使用各模块的大概情况。然后再把各种情况融入到脚本中。
转载请注明:http://www.0431gb208.com/sjsbszl/3613.html