LoadRunner是一款非常强大的测试工具,本文为笔者在对LoadRunner有了初步了解后对WMS的压力测试过程,因为接触时间比较短,不对之处欢迎大家指出。由于Licence的原因,对WMS的测试只支持最多100个虚拟用户。下面就开始测试了。
1 要有一个可用的WMS的地址,可以在本机的流媒体服务中创建,也可以使用远程的。
2 打开LoadRunner8.1,并运行窗口中点击Create/Edit Srcirpts ,如下图:
2 在弹出的窗口中点击New VUser Scripts,如下图:
3 点击New VUser Script后,会弹出一个窗口让选择脚本协议,在这里我们选择Streaming下面的WMS,如下图:
4 确定后会在窗口中新开一个Lab页,该页面的左边为导航栏,标明了完成测试的5个步骤,如下图:
5 首先执行第一项创建脚本,在WMS中不能录制脚本所以只能手动来写了,有关WMS脚本的写法可以参考LoarRunner自带的帮助文档。点击Create Script,如下图:
6 在右边出现的界面中点击Script View ,如下图:
7 点击Srcipt View后就会出现脚本编辑区域,选择Action,在代码中添加启动WMS的代码,如下图:
8 脚本写好之后就需要执行第二步来验证下脚本是否正确,或是是否能和指定的WMS地址相连接。点击左边的Verify Replay,在右侧的界面中点击Start Replay,如下图:
9 通常会出现如下的错误,原因是在WMS的根目录(C:\wmpub\wmroot)下缺少wmload.asf文件,至于这个文件是做什么用的大家可以网上搜一下。随便找一个asf文件将名称改为wmload然后放在WMS的根目录即可。
有可能添加wmload.asf文件后仍然不成功,有两个可能的原因:
a 流媒体服务器没有默认的点播发布点,如果没有添加默认点播发布点,路径只想WMS根目录。
b 默认点播发布点“拒绝新连接”了,选中“允许新连接”即可。
10 这些都搞定后,重新验证会出现成功的界面。
11 点击上图中出现的Run-Time Settings 设置脚本的运行迭代次数等信息。
12 设置好迭代次数后,就可以执行第三步了,不过第三步主要是设置事务和参数的,在本例中用不上,所以直接执行第四步,点击Concurrent User 出现如下界面:
13 点击上图中Create Controller Scenario ,创建一个控制场景,在这之前会提示保存脚本信息,这里我们将脚本信息命名为TestWMS ,如下图:
13 保存好脚本信息后,会弹出一个场景设置框,可以设置虚拟用户的个数,我们设置虚拟用户为100,如下图:
14 点击确定后会弹出运行测试的窗口,在此窗口中点击 Edit Schedule 可以设置多用户是以什么形式并发的,如下图:
15 点击上图中的 Edit Schedule 出现设置窗口,如下图:
16 设置完成后,可以点击窗口右侧的Start Scenairo按钮开始运行测试,如下图:
16 测试运行完成后,点击窗口上方的分析结果按钮来查看测试结果,如下图:
17 最后就可以根据结果来编写相应的测试报告了
当然LoadRunner的功能远不止这些,本文只是测试WMS的一个非常简单的例子,希望对你有所帮助。
分享到:
相关推荐
### 使用Loadrunner测试数据库性能详解 #### 一、概述 在IT行业中,数据库性能测试是一项重要的任务,它有助于确保应用程序能够在高负载下稳定运行。Loadrunner作为一种强大的性能测试工具,被广泛应用于各种软件...
本实验报告将深入探讨如何使用LoadRunner进行性能测试,包括实验的目的、内容、要求,以及LoadRunner的基本操作流程。 一、实验目的 1. 掌握LoadRunner的基本操作,包括脚本录制、编辑和执行。 2. 熟练运用性能...
LoadRunner性能测试实战LoadRunner性能测试实战LoadRunner性能测试实战LoadRunner性能测试实战LoadRunner性能测试实战LoadRunner性能测试实战LoadRunner性能测试实战LoadRunner性能测试实战
软件测试实验报告(使用LoadRunner进行性能测试实验) 一、性能测试简介 性能测试是软件测试中的一种重要类型,以评估软件系统在高并发和大负载下的性能和可扩展性。LoadRunner是一款成熟的性能测试工具,广泛应用...
《软件测试 LoadRunner 视频教程》是一套全面讲解LoadRunner这一强大性能测试工具的教育资源。LoadRunner是HP(现已被Micro Focus收购)推出的一款功能强大的企业级性能测试工具,广泛应用于各种复杂的企业级系统,...
LoadRunner是一种强大的负载和性能测试工具,主要用于评估应用程序在高负载下的性能和稳定性。在进行LoadRunner测试时,有几个关键的方面需要考虑和遵循,这些都体现在测试要求、并发概念、事务管理和测试步骤之中。...
5. **性能监控**:在测试过程中,LoadRunner会收集服务器和客户端的性能指标,如CPU使用率、内存占用、网络带宽、响应时间等,帮助分析系统性能。 6. **结果分析**:测试完成后,LoadRunner的分析器提供详细的性能...
如果在测试过程中,这些资源的使用率持续升高,可能预示着系统在压力下接近或已经达到极限,需要进一步优化。 此外,测试结果分析还需结合业务场景和预期性能指标。例如,如果系统设计的目标是在高并发下保持低延迟...
要求使用 LoadRunner 进行压力测试。录制用户登录系统过程。然后分别模拟 10 个、20 个、50 个用户登录系统,分别获得响应时间、吞吐量等性能指标,并适度给出分析。 4.4、实验要求 (1) 撰写实验报告,包括但不限于...
【LoadRunner测试应用详解】 LoadRunner,作为一款业界知名的负载和性能测试工具,由HP(现为Micro Focus)开发,广泛应用于企业级软件系统性能测试。它能够模拟大量虚拟用户,对应用程序进行压力测试,以确保系统...
在IT行业中,LoadRunner是一款广泛使用的性能测试工具,它能够模拟大量用户并发访问应用程序,以检测系统的性能瓶颈和稳定性。当涉及到使用HTTPS协议的Web应用时,LoadRunner需要进行特定的配置来处理安全连接。本篇...
根据给定文件的信息,我们可以提炼出与LoadRunner测试相关的几个关键知识点,主要集中在虚拟化环境下的应用性能测试、性能和容量规划技术、以及HP LoadRunner软件的功能与工作原理上。 ### 1. 应用性能测试在虚拟化...
【初学者参考】LoadRunner的使用对新手来说可能有一定难度,但通过简单的测试用例,初学者可以快速了解其基本操作,例如录制脚本、设置虚拟用户数量、执行测试、分析结果等。这份"loadrunner测试案例"应该包含了一些...
这种方法通过编写Tuxedo客户端程序并使用LoadRunner对其进行录制,从而实现性能测试。具体步骤如下: 1. **编写Tuxedo客户端程序**:使用Visual C++ 6.0开发环境编写客户端程序,该程序将调用Tuxedo服务进行通信。 ...
本文将深入探讨如何使用 LoadRunner 8.0 对 Web Service 进行性能测试,包括测试前的准备、具体测试步骤以及可能遇到的问题及其解决方案。 #### 一、测试前的准备工作 在正式开始使用 LoadRunner 8.0 进行 Web ...
### LoadRunner性能测试知识点 #### 一、LoadRunner概览 **LoadRunner**是一种工业标准级别的负载测试工具,主要用于预测和优化系统的行为与性能。它通过模拟大量的并发用户请求及实时性能监控,来验证和发现潜在...
今天,我们将详细介绍 LoadRunner 中的压力测试简单用户登录操作步骤,以帮助读者更好地理解和掌握 LoadRunner 的使用。 步骤一:创建脚本 在 LoadRunner 中,创建脚本是压力测试的第一步。通过录制应用程序中典型...