第一范文网 - 专业文章范例文档资料分享平台

ArcGIS Server压力测试实例 - 图文

来源:用户分享 时间:2025/5/23 7:03:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

2、定义计划动作,建议用计划动作网格来操作。这个工具用来定义开始的vuser数,持续时间以及vuser如何退出。可以添加多个动作,比如总共有50个vuser,一开始就运行10个,然后每过10秒钟添加5个用户,逐渐加压,就可以定义以下两个动作:

3、定义持续时间。让Vuser在一个指定的时间内继续执行计划的动作,对服务器进行疲劳强度测试。如果设置了持续时间,脚本会在这段时间内不停地迭代,脚本设计时设定的迭代次数将被忽略。

4、定义Vuser的退出机制。建议逐渐减少Vuser,有利于检查系统到达峰值以后的恢复和内存泄漏情况。

4.6 开启/关闭浏览器缓存 Runtime Settings->Browser->Browser Emulation

选中Simulate Browser Cache,启动浏览器缓存,这样在地图访问的时候可以把图片缓存在本地,不用每次都去服务器下载。

启动这个选项以后可以减少网络流量。

4.7 模拟不同类型的用户 定义Vuser在测试期间的行为。需要考虑用户在操作之间的考虑时间,重复同一个操作的次数,等待。 打开Run-time Settings

在场景设计面板的Scenario Groups中,右键点击脚本,选择Run-time settings。

通过这个对话框可以设置用户的以下行为:

? Run Logic:用户重复动作的次数,如果在场景中设置了持续时间,

那么迭代次数就不起作用了。 ? Pacing:重复动作之前的等待时间

? Log:测试期间收集的信息的级别。在测试的时候可以把日志打开,

通过日志可以发现脚本或事务中存在的异常信息。如果是真实测试时,建议只记录错误信息,因为详细的日志会影响性能。 ? Think time:步骤之间用户停下来思考的时间

? Speed Simulation: 用户使用的不同网络连接(带宽) ? Browser Emulation: 用户用不同的浏览器测试程序性能 ? Content check:自动检测用户定义的文本和图片 使用思考时间

选择General:Think Time,选中“Replay think time”,使用“Use random percentage of recorded think time”选项,最小值50%,最大值150%。主要是为了考虑不同用户的使用习惯以及熟悉程度。使用这个选项可以显著地降低压力测试过程中总的事务量。比如我在运行12个并发用户持续运行5分钟的测试时,如果用了思考时间,总的事务数是500多个,如果没有使用思考时间,事务数是10000多个。如果是要真实地模拟现实情况,可以使用思考时间,因为每个用户的操作肯定是有间隔的。由于录制脚本的时候可能因为添加注释等操作影响了LoadRunner记录的思考时间,但你可以调整百分率范围来修正这个参数。如果纯粹是为了测试服

务器在大并发下的性能,可以不使用这个选项。

使用日志

选择General:Log,选中“Enable logging”,使用“Always send messages”、“Extended log”以及“Data returned by server”选项。

搜索更多关于: ArcGIS Server压力测试实例 - 图文 的文档
ArcGIS Server压力测试实例 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c78ovf8a6w462a888ee4y_12.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top