51Testing软件测试论坛
标题:
Borland Silkperformer性能测试工具使用
[打印本页]
作者:
测试积点老人
时间:
2018-12-20 14:46
标题:
Borland Silkperformer性能测试工具使用
本帖最后由 测试积点老人 于 2018-12-20 14:48 编辑
一:创建测试脚本
(1) 打开工作的项目,或者开始一个新项目。
(2) 点击SilkPerformer工作流栏上的Model Script按钮,Workflow - ModelScript对话框出现。
(3) 在Script区域,选择Record选项。
(4) 在选择应用配置文件的下拉列表中选择您要测试的客户端应用的概要文件。
(5) SilkPerformer Recorder对话框以最小化方式出现,并且打开被测试的应用客户端。
(6) 在录制过程中可以加入加入事务(New Transaction)和计时器(New TimerSession)
(7) 点击Stop Recording 按钮停止录制,系统自动生成测试脚本。
二:调试测试脚本
(1) 点击SilkPerformer工作流栏上的 Try Script 按钮,Workflow - Try Script对话框出现。
(2) 点击 Run 执行测试脚本。
(3) 在试运行的过程中,Monitor 窗口监视测试的过程,TrueLog Explorer显示下载的数据。
三:确认测试脚本
在执行完调试脚本的过程后,SilkPerformer还提供多种评估测试脚本的手段。利用TrueLogExplorer进行可视化分析
四:定制测试脚本
如果一个测试脚本没有进行定制,测试执行的时候只是简单的重复脚本录制时候的那些操作,这些操作不具普遍性。为了真实的体现大量不同用户各种请求,必须对测试脚本中的事务进行修改。
五:建立基线性能
确定基线性能(如:确定待测程序的理想性能)。现在的customizedtest是运行在每种用户类型都是一个用户数的情况下,这种无压力的性能结果可以帮助计算并发用户数和设置页面、事务响应时间的阀值。而且,运行负载测试所需的带宽也是通过基线测试结果来计算的。对典型的真实负载测试的度量是有用的,并且会产生报告和输出文件。
确定基线的性能:
(1) 点击SilkPerformer工作流栏上的Find Baseline按钮。
(2) 添加不同的用户类型(脚本、用户组和概要文件的唯一组合)
(3) 点击Run执行测试。
(4) 点击SilkPerformer工作流栏上的Confirm Baseline按钮。
(5) 在接下来的对话框中,点击Baseline Report 链接或按钮。出现基线报告,显示先前执行的测试结果。点击AcceptBaseline按钮保存所有用户类型的测试结果供将来处理。点击AccepteBaselineReport链接或按钮。出现基线报告,显示所有被接受的基线结果。
设立服务器监控
在一个负载测试中,SilkPerformer能提供的最重要的一个工具就是服务器监控
(1) 点击SilkPerformer的工作流栏的Confirm Baseline按钮。
(2) 在Workflow - Confirm Baseline对话框上点击MonitoringTemplate链接或按钮。ProfileSettings对话框就会打开并显示Results目录下的Monitoring栏.
(3) 在Monitoring options区域选择Automatically startmonitoring选项,它就会在您载入一个测试时自动地加载Performance Explorer的监控工具。PerformanceExplorer会显示您正在测试的服务器类型相关的性能数据。
(4) 点击OK。
(5) 当您启动一个负载测试时,负载测试的服务器监控将自动地开始和停止。要保存监控结果并进行进一步研究的话,把服务器监控的结果写到监控报告文件中
六:定义工作负载
(1) 点击SilkPerformer的工作流栏上的Adjust Workload按钮,出现Workflow - SelectWorkload Model 对话框。
(2) 为负载测试选择工作负载模型。可以从Increasing、Steady State、Dynamic、 All Day、Queuing或者Verification选项中选择。
(3) 对于Increasing、Steady State和AllDay工作负载模型,工作负载选择向导可以帮助用户计算并发虚拟用户的数量和所需网络带宽。如果您从中选择一个模型,我们推荐您通过向导进行,点击WorkloadWizard按钮。
(4) 要输入用户期望的负载测试运行的时间总量,点击Next。
■在SimulationTime栏中输入每种在负载测试中运行的用户类型的持续时间(以秒为单位)。
■在Warm-upTime栏中输入负载测试开始阶段的持续时间,在这段时间中,不会执行任何测量。当您输入0的话,则不会有准备阶段的时间,而测量也会立即开始。
■当用户确定了监控模板并希望PerformanceExplorer在负载测试中自动的开始和停止时,则勾上Automatically startmonitoring选项。
七:执行负载测试
(1) 点击SilkPerformer工作流栏的Run Test按钮,就会出现WorkloadConfiguration对话框。
监控负载测试服务器的性能:
(1) 点击SilkPerformer Workflow工作流栏的Confirm Baseline按钮,会出现Workflow -Confirm Baseline对话框。
(2) 点击 MonitoringTemplate按钮或连接以指定接受在线性能数据的设置。在Profile Results对话框中选择在运行负载测试时自动地启动监控,然后再选择默认监控模版或创建一个自定义监控模版。
(3) 点击 Create/EditCustom Monitor Template后Performance Explorer会出现。
(4)关闭所有您目前不使用的监控界面。
(5) 点击 PerformanceExplorer 工作流栏上的Monitor Server按钮。
Data SourceWizard会出现在System Selection对话框中。
用户可以通过从SilkPerformer菜单栏中选择Results/MonitorServer来启用向导。
(6)如果用户能确定服务器所提供的数据源的话,则选择预定义的数据源,否则就让PerformanceExplorer搜索服务器上可用的数据源。
(7)在树状图中,展开对应到正在服务器上运行的操作系统以及您所测试的应用程序的文件夹。
(8)从显示的列表中选择您想监控的服务器程序。如果要监控操作系统,则选择System。
(9)点击NEXT按钮, 出现Select DisplayedMeasures对话框。
(10) 展开树状图并选择想要监控的指标。
(11)点击finish按钮
在报告中监控服务器性能:
(1) 按照上面阐述的在图表中监控服务器性能的步骤来进行。
(2) 点击Finish。
(3) 从Performance Explorer 菜单栏选择Monitor/Clone MonitorReport。
八:分析测试结果
(1) 在SilkPerformer 工作流栏上点击Explore Results按钮。出Workflow - ExploreResults对话框。
(2)点击PerformanceExplorer按钮或链接。
如果用户在Settings/Options/Reporting对话框中选择Generateoverview report automatically选项,则PerformanceExplorer打开并显示一个最近的负载测试综合摘要报告。另外,用户可以在该对话框中选择使用一个预先保存好的生成综合报告的模板。该设置是一个全局化的设置它会在PerformanceExplorer中使用,不管您使用的是哪个工作负载项目。
(2) 如果综合报告没有自动地出现,则点击Workflow 工具栏上的Overview Report按钮。
(3) 点击finshi按钮
作者:
Miss_love
时间:
2020-12-29 09:07
支持分享
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2