使用LoadRunner测试WMS

【软件测试】loadrunner1---性能测试 1.性能测试的基础 WHY:为什么要进行性能测试 WHAT:关注的性能测试内容 WHO:哪些人员关注性能 WHERE:性能测试的关注领域 WHEN:何时进行性能测试 1 .1 why(为什么要做性能测试) 看应用程序是否能够很快的响应用户的要求? 看应用程序是否能处理预期的访问量并有盈余能力? 看应用程序是否能处理业务所需要的事务数量? 在预期和非预期的用户负载下,看应用程序是否稳定? 看是否能确保用户在真正使用软件时获得良好的体验? 产生以上问题的根源是什么 在多种平台上的数百个服务器 异构 阅读详情

LoadRunner是一款非常强大的测试工具,本文为笔者在对LoadRunner有了初步了解后对WMS的压力测试过程,因为接触时间比较短,不对之处欢迎大家指出。由于Licence的原因,对WMS的测试只支持最多100个虚拟用户。下面就开始测试了。

1 要有一个可用的WMS的地址,可以在本机的流媒体服务中创建,也可以使用远程的。
2 打开LoadRunner8.1,并运行窗口中点击Create/Edit Srcirpts ,如下图:

2010-05-20_150059

2 在弹出的窗口中点击New VUser Scripts,如下图:

2010-05-20_150204

3 点击New VUser Script后,会弹出一个窗口让选择脚本协议,在这里我们选择Streaming下面的WMS,如下图:

2010-05-20_150235

4 确定后会在窗口中新开一个Lab页,该页面的左边为导航栏,标明了完成测试的5个步骤,如下图:

2010-05-20_152114

5 首先执行第一项创建脚本,在WMS中不能录制脚本所以只能手动来写了,有关WMS脚本的写法可以参考LoarRunner自带的帮助文档。点击Create Script,如下图:

2010-05-20_150312 

6 在右边出现的界面中点击Script View ,如下图:

2010-05-20_150401

7 点击Srcipt View后就会出现脚本编辑区域,选择Action,在代码中添加启动WMS的代码,如下图:

2010-05-20_150550

8 脚本写好之后就需要执行第二步来验证下脚本是否正确,或是是否能和指定的WMS地址相连接。点击左边的Verify Replay,在右侧的界面中点击Start Replay,如下图:

2010-05-20_151032

9 通常会出现如下的错误,原因是在WMS的根目录(C:/wmpub/wmroot)下缺少wmload.asf文件,至于这个文件是做什么用的大家可以网上搜一下。随便找一个asf文件将名称改为wmload然后放在WMS的根目录即可。

有可能添加wmload.asf文件后仍然不成功,有两个可能的原因:

  a 流媒体服务器没有默认的点播发布点,如果没有添加默认点播发布点,路径只想WMS根目录。

  b 默认点播发布点“拒绝新连接”了,选中“允许新连接”即可。

2010-05-20_151115

10 这些都搞定后,重新验证会出现成功的界面。

2010-05-20_151742

11 点击上图中出现的Run-Time Settings 设置脚本的运行迭代次数等信息。

2010-05-20_152032

12 设置好迭代次数后,就可以执行第三步了,不过第三步主要是设置事务和参数的,在本例中用不上,所以直接执行第四步,点击Concurrent User 出现如下界面:

2010-05-20_152321

13 点击上图中Create Controller Scenario ,创建一个控制场景,在这之前会提示保存脚本信息,这里我们将脚本信息命名为TestWMS ,如下图:

2010-05-20_152405

13 保存好脚本信息后,会弹出一个场景设置框,可以设置虚拟用户的个数,我们设置虚拟用户为100,如下图:

2010-05-20_152432

14 点击确定后会弹出运行测试的窗口,在此窗口中点击 Edit Schedule 可以设置多用户是以什么形式并发的,如下图:

2010-05-20_152519

 

 

 

 

 

15 点击上图中的 Edit Schedule 出现设置窗口,如下图:

2010-05-20_152722

16 设置完成后,可以点击窗口右侧的Start Scenairo按钮开始运行测试,如下图:

2010-05-20_152814

16 测试运行完成后,点击窗口上方的分析结果按钮来查看测试结果,如下图:

2010-05-20_152949

17 最后就可以根据结果来编写相应的测试报告了

2010-05-20_153020

当然LoadRunner的功能远不止这些,本文只是测试WMS的一个非常简单的例子,希望对你有所帮助。

沉淀 —— 熬夜整理100个接口测试的知识点 专业扫盲 号外!号外!我的第一篇博客发出,欢迎大家的浏览! 阅读详情

相关推荐

从爆仓到秒发:我们如何重构新零售订单履约系统的拣货模块(附压测报告)

本文分享了新零售订单履约系统中拣货模块的重构实战。针对大促爆仓问题,团队通过构建分布式拣货任务调度中心,采用事件驱动架构解耦核心流程,并优化调度策略与面单预生成,最终实现系统吞吐量提升20倍、核心接口TP99稳定在500毫秒以内的目标,保障了高并发下的稳定履约。

weixin_29201933的博客 124

关于LoadRunner的一点资料

LoadRunner是一款很强大的测试工具,前不久有过一段时间的使用经历,并且写了篇文章加以介绍 使用LoadRunner测试WMS 在使用LoadRunner期间也积累的一些资料,下面给出下载地址与大家分享: LOADRUNNER使用介绍PPT.rar 性能测试大全.rar LoadRunner基本实例教程.rar LoadRunner的227问题.rar...

weixin_34075268的博客 102

LoadRunner——在线综合场景测试(六)

多用户、多任务、在线执行一段时间。

muxiaoyu0318的博客 3263

基于STM32与单总线传感器的HVAC分布式温度采集系统设计

嵌入式系统中温度采集是工业控制与楼宇自控的基础环节。单总线数字温度传感器凭借一条数据线挂载多点的独特优势,简化了分布式测点的布线与抗干扰设计。以STM32F405ZG为主控,结合PJ85718DM传感器与FreeRTOS多任务调度,可实现本地与远程温度的高效轮询采集。通过RS-485总线汇聚远程节点、借助MQTT协议上云,使HVAC场景的能效监控与故障诊断更加实时可靠。本文以实际工程项目为例,拆解硬件接线、驱动时序、任务划分及校准补偿等关键技术,为同类嵌入式测温方案落地提供参考。

weixin_34175509的博客 315

【系统分析师】高分论文:论软件测试方法和工具的选择

本文探讨了某省电信CDN及VOD系统开发中的软件测试方法。该项目为30万宽带用户提供流媒体服务,采用J2EE架构(Struts+Spring+Hibernate)和B/S+C/S混合模式。测试环节采用分层策略:单元测试使用JUnit框架,功能测试通过LoadRunner模拟用户操作验证表单提交、链接正确性等,性能测试着重评估系统并发能力(支持11000并发点播)。测试结果表明系统运行稳定,但作者指出仍需在带宽优化和并发处理方面持续改进。该项目成功实施并获得用户认可,半年点击量达1300万次。

数据知道的博客 1万+

压力测试对WMS的指标参数

压力测试中关于系统的资源评估状况的分析,对后于资源内容的详细评估!

怎样对流媒体进行压力测试_loadrunner流媒体压力测试

LoadRunner是一款非常强大的测试工具,本文为笔者在对LoadRunner有了初步了解后对WMS的压力测试过程,因为接触时间比较短,不对之处欢迎大家指出。由于Licence的原因,对WMS的测试只支持最多100个虚拟用户。下面就开始测试了。1 要有一个可用的WMS的地址,可以在本机的流媒体服务中创建,也可以使用远程的。2 打开LoadRunner8.1,并运行窗口中点击Create/Edi...

weixin_39945445的博客 838

WMS系统对外开放接口设计文档-V.1.0.docx

WMS系统对外开放接口设计文档-V.1.0.docx

2023最强软件测试面试题,精选100 道,内附答案版,冲刺金3银4

也为正准备学习软件测试的小伙伴奉上今年(2023)最新资料的收集,(连接内有部分资料截图,所有资料均已整合成文档,pdf压缩打包处理),希望对大家有帮助,点击下方小卡片领取。80 、您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷( Bug )的管理?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。35、软件测试的文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重点。70 、请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。

chengxuyuznguoke的博客 1620

Xftp卸载报错1628终极解决指南:深入解析InstallShield残留问题

本文深入解析了Xftp卸载时遇到的1628错误,其根源在于InstallShield安装引擎的残留问题。文章提供了从手动清理注册表项到彻底删除隐藏安装备份文件夹的完整解决方案,并给出了防患于未然的实用建议,帮助用户彻底解决这一经典安装报错。

weixin_29276847的博客 336

UDS服务应该支持哪些否定响应码

UDS服务应该支持哪些否定响应码所有服务都需支持的否定响应码具体的服务需要支持的否定响应码否定响应码定义及其取值 USD诊断服务的否定响应中包含有导致否定响应原因的编码,称为否定响应码(NRC, Negative Response Code)。否定响应码的取值范围为0x00 - 0xFF,被分为三组: 0x00:服务器内部实现否定响应码判断逻辑时使用,表示要给出肯定响应。 0x01 – 0x7F:诊断通信相关的否定响应码。 0x80 – 0xFF:服务器收到诊断服务请求时,由于某些条件不满足要求而给出的否定

闲聊汽车软件开发 4万+

为啥要做接口测试?接口测试用例怎么写?哪些工具可以用?

原文链接https://blog.youkuaiyun.com/u011541946/article/details/77745217 1. 为什么要做接口测试        在日常开发过程中,有人做前端开发,有人负责后端开发。接口就是连接前后台,由于前端开发和后端开发的速度可能不一样,例如后端开发好了,但是前端没有开发。那么我们是不是就不需要测试呢?一般我们大部分人都是做功能测试,很多是界面的功能测试。...

YES009008007的博客 1517

手把手教你搞定EMC EFT测试:从电源线到信号线的完整整改实战(附常见失败原因)

本文详细解析了EMC EFT测试中的常见问题及整改措施,从电源线到信号线的完整实战方案。通过四步定位法和成本最优整改策略,帮助工程师有效应对电快速脉冲群干扰,提升产品通过率并降低成本。

weixin_30920597的博客 498

CC2564蓝牙评估板开发指南:从硬件解析到合规认证

蓝牙技术作为现代无线通信的核心技术之一,其底层原理基于2.4GHz ISM频段的射频通信,通过跳频扩频技术实现抗干扰与可靠连接。在工程实践中,评估板是连接芯片规格与产品实现的关键桥梁,它提供了经过验证的参考设计,帮助开发者规避射频电路设计、天线匹配和电磁兼容性等常见风险。对于TI CC2564这类经典双模蓝牙控制器,深入理解评估板的硬件设计思路、软件驱动配置及射频性能测试方法,能够显著缩短产品开发周期。特别是在涉及大规模部署的物联网和智能家居场景中,开发者必须高度重视评估板文档中的安全规范与法规要求,例如F

weixin_30271335的博客 454

英飞凌TC397芯片时钟树详解:从EB-tresos配置到PLL锁相环实战避坑

本文详细解析了英飞凌TC397芯片的时钟树架构,从EB-tresos配置到PLL锁相环的实战应用,帮助工程师避免常见配置陷阱。文章深入探讨了时钟源层、频率转换层和分配网络层的设计原理,提供了PLL配置的数学公式和EB-tresos关键容器的配置要点,并分享了调试技巧与性能优化实践,适用于MCU开发中的时钟管理需求。

weixin_42524226的博客 212

在Docker中集成GPU监控体系

先上效果图 等文档整理出来再更

tamako0v0的博客 2471

OpenLayers在线加载WMTS/WMS/UT图层

OpenLayers在线加载WMS图层,可在线加载测试本地的或远程的图层服务

renyuhost的博客 755

yolov26改进 | Neck篇 | 利用Gold-YOLO改进yolov26对小目标检测能力(全网独家首发)

本文介绍利用Gold-YOLO的Neck改进YOLOv26,通过信息聚集—分发机制GD,先全局汇聚不同层级特征,再将融合后的全局信息重新注入各尺度分支,增强浅层细节与深层语义之间的交互,减少传统Neck逐层传递造成的信息损失。该结构虽然融合路径更长,但能够在不过度增加延迟的前提下提升多尺度目标检测能力,尤其适合大小目标并存、尺度变化明显和复杂背景场景。本文将讲解GD机制、Neck替换、模块注册与配置方法,并提供完整代码、配置文件及Codex修改思路,方便直接复现、实验对比和二次创新。

Snu77的博客 293

WMS系统对接OMS接口经验

WMS对接OMS是实现电商平台重要的一环,这里将本人从WMS对接OMS过程中好的经验进行一个简单的总结。本篇以库存同步为例: 1.定义规范 对外接口处理:严格定义接口说明,调用双方接口提供方和调用方。 内部逻辑处理:如果以WMS为主那么先调用WMS内部逻辑处理,处理完成后在调用OMS接口,中间如果OMS接口调用失败,WMS实现接口重发机制进行数据同步。 2.数据约定 请求协议约定:HTT

纸上得来终觉浅,绝知此事要躬行 1万+

算法真的是个很有用的东西,通过python或者golang实现对N张图片的自动排版,每张图片的长和宽都不一样,有的是横图,有的是竖图,最终需要生成一张完整的矩形图片

算法真的是个很有用的东西,通过python或者golang实现对N张图片的自动排版,每张图片的长和宽都不一样,有的是横图,有的是竖图,最终需要生成一张完整的矩形图片。

代码讲故事 503

innovus:像ICC2一样设置placement label

ICC2有placement label/placement rule功能,能控制各种类型cell 之间的spacing规则,包括top和bottom edge的spacing。innovus也有相同的功能,以下示例方便大家了解用法。我们需要给所有OAI* cell之间设置一个spacing rule,让他们不要上下或者挨着。效果如下图,这个spacing指的是同一边的间距,不是cell间距。我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 833

仓管系统及测试用例

仓库管理系统(Warehouse Management System,WMS)是一种专为优化仓库操作设计的软件解决方案。它通过自动化和数字化仓库内的日常管理任务,显著提高了库存精确度、作业效率和响应速度,支持更加智能化和策略化的仓储管理决策。

weixin_70444574的博客 664

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

【实战】WMS项目的入库功能测试点

本文介绍了WMS仓库管理系统的入库功能模块测试要点。该系统采用B/S架构,包含采购、入库、出库等全流程管理。入库模块测试重点包括:1)搜索功能测试(状态/类型筛选、供应商选择);2)入库单列表测试(字段显示、状态颜色标识、分页功能);3)操作功能测试(创建/修改/删除入库单、状态变更、打印功能)。文章详细列出了7大类测试点,涵盖入库流程各环节的验证内容,为测试人员提供了完整的入库功能测试框架。

2301_80722978的博客 525

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: WMS中添加默认发布点
下一篇: Net4.0---Framwork新增特性
oec2003
博客等级 码龄20年 373粉丝 119原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值