性能测试需求分析
性能测试需求是由产品提出,客户沟通,或者依据业界标准来获取, 首先目前测试现状来看, 性能需求都会有,但不会很明确. 通过沟通讨论来逐步将客户(或者开发)性能需求转换为测试性能需求,如上图测试过程中的
<!--[if !supportLists]-->1. <!--[endif]-->确定测试环境 Identify Test Environment
<!--[if !supportLists]-->2. <!--[endif]-->确定性能可接收标准
性能测试设计 Plan and Design Tests
性能测试设计先总体来描述, 编写性能测试方案, 必须包括如下方面:
<!--[if !supportLists]-->1. <!--[endif]-->测试用机和测试软件LoadRunner的部署
<!--[if !supportLists]-->2. <!--[endif]-->分析测试用机对本性能测试设计是否存在影响
<!--[if !supportLists]-->3. <!--[endif]-->被测Web应用服务器的部署
<!--[if !supportLists]-->4. <!--[endif]-->描述测试和被测服务器的网络TOPO
<!--[if !supportLists]-->5. <!--[endif]-->分析描述网络TOPO可能对本测试设计存在的影响
<!--[if !supportLists]-->6. <!--[endif]-->性能测试可接收标准(从性能测试需求分析得到)
<!--[if !supportLists]-->7. <!--[endif]-->性能测试用例设计
<!--[if !supportLists]-->a) <!--[endif]-->测试目的
<!--[if !supportLists]-->b) <!--[endif]-->性能测试输入
<!--[if !supportLists]-->c) <!--[endif]-->数据及数据流向
<!--[if !supportLists]-->d) <!--[endif]-->性能测试操作过程
<!--[if !supportLists]-->e) <!--[endif]-->LoadRunner中的Init Action中初始化功能
<!--[if !supportLists]-->f) <!--[endif]-->LoadRunner中的集合点处理
<!--[if !supportLists]-->g) <!--[endif]-->Loadrunner中的虚拟用户并发量
<!--[if !supportLists]-->h) <!--[endif]-->LoadRunner中的End Action中清理功能
<!--[if !supportLists]-->i) <!--[endif]-->性能测试输出
<!--[if !supportLists]-->8. <!--[endif]-->LoadRunner性能测试场景设计
<!--[if !supportLists]-->a) <!--[endif]-->Manual模式
非Web用户只能使用Manual模式,
场景设计要包括多少虚拟用户, 虚拟用户启动过程,虚拟用户停止过程, 虚拟用户运行时间;是否使用IP地址池等