51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2691|回复: 1
打印 上一主题 下一主题

SilkPerformer教程之运行脚本

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-9-25 15:07:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 沅芷湘兰 于 2013-9-25 15:28 编辑

当脚本参数化,关联等一系列的动作完成后,就需要进行大规模(多用户,多数据)的试运行,点击SilkPerformer的“Run Test”进行试运行,如下图所示:

弹出如下工作流配置窗口:

在该窗口内,关于用户加载模式的描述已经提前展示给大家了,在这里选择自己所需要的模式来加压,如图所示,选择的是“Increasing”模式。

如右边的图所示,是采取用户逐步加压的方式,图框下面的表格里可以进行详细配置,

其中“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”开始运行脚本。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2014-8-12 17:28:41 | 只看该作者
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-16 04:15 , Processed in 0.069807 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表