51Testing软件测试论坛

标题: SilkPerformer教程之运行脚本 [打印本页]

作者: 沅芷湘兰    时间: 2013-9-25 15:07
标题: SilkPerformer教程之运行脚本
本帖最后由 沅芷湘兰 于 2013-9-25 15:28 编辑

当脚本参数化,关联等一系列的动作完成后,就需要进行大规模(多用户,多数据)的试运行,点击SilkPerformer的“Run Test”进行试运行,如下图所示:
[attach]87396[/attach]
弹出如下工作流配置窗口:
[attach]87397[/attach]
在该窗口内,关于用户加载模式的描述已经提前展示给大家了,在这里选择自己所需要的模式来加压,如图所示,选择的是“Increasing”模式。
[attach]87398[/attach]
如右边的图所示,是采取用户逐步加压的方式,图框下面的表格里可以进行详细配置,
[attach]87399[/attach]
其中“MaxVUsers”是运行的最大用户数,“Start Time Offset”是启动时间长度,“Warmup Time”准备时间,“Measurement Time”测试时间,“Simulation time”模拟运行的总时间,“Start Users”初次启动用户数,“Add Users”单次加压用户数,“Increase After”用户增加时间间隔,“steady phase”稳定运行时间。
其中“Measurement Time”和“Simulation time”两个时间的关系如下:
Measurement Time:是指最大用户运行加压及持续运行所需要的时间。
其中主要的计算方式为(以上图为准):启动用户1个,加压用户数为1个,运行间隔为20秒,再加上steady phase,所以总的运行时间为:首次用户运行时间+剩余用户数/加压用户数*运行间隔+ steady phase
将如上图所示的数据代入运行式中得到:20秒+(40-1)/1*20秒=800秒
Simulation time:所有运行时间的总长。
从上图看起来时间长度和Measurement Time,其实Measurement Time只是其中的一部分,只是在这个图里,其它的时间长度都为0,所以才会导致了两个时间长度一致。
Simulation time = Start Time Offset  + Warmup Time  + Measurement Time

对运行时间了解清楚后,在这里的时间配置一定要计算并填写清楚,否则会报时间添加错误的信息
点击“RUN”开始运行脚本。
作者: lujinhong1986    时间: 2014-8-12 17:28





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2