使用SilkPerformer进行负载测试的流程如下:
1 项目设置(对应SilkPerformer工作流向导上的“Outline Project”)
2 创建测试脚本(对应SilkPerformer工作流向导上的“Model Script”)
3 测试脚本的试运行(对应SilkPerformer工作流向导上的“Try Script”)
4 定制测试(对应SilkPerformer工作流向导上的“Customize Test”)
5 建立测试基线(对应SilkPerformer工作流向导上的“Find Baseline”)
6 确认测试基线(对应SilkPerformer工作流向导上的“Confirm Baseline”)
7 确定负载测试压力模式(对应SilkPerformer工作流向导上的“Adjust Workload”)
8 执行负载测试(对应SilkPerformer工作流向导上的“Run Test”)
9 测试结果分析(对应SilkPerformer工作流向导上的“Explore Results”)
也可以简化工作流程,省略掉第5步和第6步。下面就按照上述的步骤来简单说明使用SilkPerformer的测试流程。
1.1 项目设置
SilkPerformer负载测试的第一步是创建一个项目,并设置项目的基本信息,包括项目名,项目的简要描述,待测系统的应用类型等。
SilkPerformer会自动把完成负载测试所需的所有资源,包括负载压力,一个或多个profiles和测试脚本,脚本访问的所有数据文件,指定数量的代理计算机和服务器的监控信息全部保存在一个项目目录下。这样便于高效地找到相关条目,如脚本及测试结果。
1.2 创建测试脚本
SilkPerformer负载测试的第二步是创建测试脚本。脚本描述的是在测试期间运行的虚拟用户的活动。脚本是用SilkPerformer的专有脚本语言Benchmark描述语言( BDL )写的。
脚本可以通过两种方式创建。最简单的方式就是使用SilkPerformer录制方式来创建脚本。另外,你可以手工创建测试脚本。
1.2.1 录制脚本
创建测试脚本的标准且最容易的方法就是通过脚本记录器来创建。使用脚本记录器,用户只需对客户端应用程序执行操作就可以创建测试脚本。
点击SilkPerformer工作流向导上的“Model Script”按钮,选择或配置application profile,对于Web应用,输入要测试的Web 站点地址。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/