首页 > 编程知识 正文

如何对网站进行压力测试(怎样对流媒体进行压力测试_loadrunner流媒体压力测试)

时间:2023-05-05 23:04:42 阅读:122171 作者:218

LoadRunner是一个非常强大的测试工具,本文是笔者对LoadRunner有初步了解后,对WMS的压力测试过程。 由于接触时间短,错误之处欢迎指正。 由于许可,WMS测试最多只支持100个虚拟用户。 那么开始测试。

1要具有可用的WMS地址,请在本地流媒体服务中创建,或使用远程的。 打开LoadRunner8.1,然后在运行窗口中单击Create/Edit Srcirpts。 下图:

2在弹出窗口中单击New VUser Scripts,如下图所示。

单击New VUser Script将显示一个窗口,您可以在其中选择脚本协议。 这里,如下图所示,选择Streaming下的WMS。

4确认后,窗口中将打开新选项卡。 左侧有一个导航栏,显示了完成测试的五个步骤,如下图所示。

5首先运行第一个创建脚本。 因为WMS不能记录脚本,所以只能手动写。 有关编写WMS脚本的详细信息,请参阅LoarRunner提供的帮助文档。 单击Create Script,如下图所示。

6在右侧显示的界面中单击Script. View。 下图:

点击Srcipt View,出现脚本编辑区域。 选择Action,然后将启动WMS的代码添加到代码中。 下图:

8编写脚本后,必须执行以下步骤来验证脚本是否正确,以及是否可以连接到指定的WMS地址。 单击左侧的Verify Replay,然后在右侧界面中单击Start Replay。 下图:

由于WMS根目录(c: ) WM pub (WM root )下缺少wmload.asf文件,经常出现以下错误: 请在网上搜索此文件用于什么。 只需找到asf文件,将其重命名为wmload,然后将其放在WMS的根目录中。

添加wmload.asf文件可能不会成功。 有两种可能性。

a流媒体服务器没有默认的按需发布点。 如果没有添加默认的按需发布点,则路径只有WMS根。

b默认的按需分发点“拒绝了新连接”,选中“允许新连接”即可。

10所有这些都结束后,将出现重新验证成功的界面。

11单击上面的图中显示的Run-Time Settings设置脚本的反复执行次数等信息。

12设置迭代次数后,可以执行步骤3。 但是,由于步骤3主要设置事务和参数,在此示例中不可用,因此直接执行步骤4,然后单击Concurrent User,将显示与以下类似的接口:

13单击上面照片中的Create Controller Scenario创建控制场景。 在此之前,系统会提示您保存脚本信息。 现在,我们将脚本信息命名为TestWMS,如下图所示。

13保存脚本信息后,将显示场景设置框,您可以在其中设置虚拟用户的数量。 将虚拟用户设置为100,如下图所示。

单击14ok后,将显示执行测试的窗口。 在此窗口中单击Edit Schedule,可以设置多个用户同时运行的方式,如下图所示。

15单击上图中的Edit Schedule,弹出如下图所示的设置窗口。

16安装完成后,可以单击窗口右侧的Start Scenairo按钮开始测试。 下图:

16测试运行完成后,请单击窗口顶部的分析结果按钮查看测试结果。 下图:

17最终,可以根据结果编写相应的测试报告

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。