loadrunner小知识

一、LoadRunner运行中的mmdrv和mdrv

在LoadRunner运行脚本过程中,在任务管理器中我们可以看到有一个或多个名为“mmdrv”的进程在运行,与此同时当我们查看 LoadRunner\bin目录下的文件时还会看到一个“mdrv.exe”文件,那么mmdrv.exe和mdrv.exe有什么异同?
      其实mmdrv是mdrv的封套,mmdrv通常应用于一些协议(例如 web http/html)中对内存进行优化应用,但实质上mmdrv在优化内存时会启动mdrv。二者都可以按以下命令格式来启动并运行测试脚本:
            mmdrv/mdrv  -usr  <script path>
      例如在windows的command窗口中首先切换目录至LoadRunner的bin目录下,然后运行以下命令:
      >mmdrv -usr  D:\qa\product\Space\project\space-3.0.1\performancetest\script\firstpage\script_loadfirstpage\script_loadfirstpage.usr
      这样脚本就会在后台运行(不会启动LoadRunner control界面,但可以在任务管理器中看到mmdrv进程运行情况),运行结果可查看脚本目录中的日志文件,如:output.txt,mdrv*.xxx.log(其中“*”是不同的字符标识,如Q6n、R5u;“xxx”是数字代码,如229、505)。
      mmdrv和mdrv使用的更多说明可在command窗口中LoadRunner\bin目录下启动mmdrv或mdrv,可看到如下说明(注意到:不论是输入mmdrv还是输入mdrv,显示的帮助窗口都是mdrv的说明内容,这更说明了mmdrv是对mdrv的包装):


 

二、LoadRunner中的多进程和多线程

Loadrunner支持多线程环境,使用多线程的方法能使每台负载生成器运行更多的VU,但是只有支持线程安全的协议,才能使用Loadrunner的VU并发方式。

以下协议不能支持线程并发

Sybase-Dblib,Infomix,Tuxedo,and PeopleSoft-Tuxedo

当使用进程并发是,在任务管理器中有mdrv.exe的进程,比如下图,用10个VU用户并发,就会在任务管理器中出现10个mmdrv进程

如果以多线程方式并发,只会出现一个mmdrv进程,一个进程可以支持50VU的线程并发。

Loadrunner的参考帮助还说明了,如果采用多线程方式并发,Load Generator将会比多进程支持更多的用户,具体的一个VU占用内存的取值根据Loadrunner的版本不同而不同。

【生成数据集EXCEL文件】使用生成对抗网络GAN生成数据集:输出生成数据集EXCEL 生成器的任务是接收随机噪声向量作为输入,并尽可能生成与真实数据相似的样本,而判别器则是一个二分类器,旨在区分输入的样本是来自生成器生成的,还是来自真实数据。在训练过程中,生成器和判别器通过对抗学习的方式相互博弈,生成器的目标是生成足以欺骗判别器的样本,而判别器的目标则是尽可能准确地判断样本的真实性。GAN网络在多个领域展现了强大的能力,能够生成与训练数据分布相似的新数据,包括但不限于图像生成、图像风格转换、超分辨率、数据增强、视频生成、自然语言处理、医学图像处理以及游戏与虚拟现实等。 阅读详情

相关推荐

Vue集成天地图:从定位到交互绘图的完整实践指南

本文详细介绍了如何在Vue项目中集成天地图API,从基础配置到高级功能实现,包括定位、标点、画线等交互绘图功能。通过实战代码示例和性能优化技巧,帮助开发者快速掌握Vue与天地图的结合应用,提升地图开发效率。

weixin_29013129的博客 248

LoadRunner 知识点日积月累

LoadRunner是一个功能十分强大的测试工具,可以说是博大精深,若想精通的话没有长时间的学习和总结是不行的。在此开了一个LoadRunner知识点日积月累的帖子,专门记录论坛上或个人学习过程中的零散的知识点,以便学习查阅之用。其实,很多的知识都可以在产品手册中查到,只是有时候不知道的话会无从查起,当我们在这里知道处理思路之后就可以在文档中找到更详细的解决方法了。 转载于:https://w...

weixin_34345560的博客 88

服务器报错:“Unhealthy status reported by this UEFI driver without specific error message”.. 记录解决过程

服务器开机报错:Unhealthy status reported by this UEFI driver without specific...

ayychiguoguo的博客 4398

Loadrunner基础知识(11)

1)了解性能测试工具 2)理解Loadrunner的工作原理 3)掌握Loadrunner的安装部署

m0_67519714的博客 847

华为防火墙USG6600全流量日志配置指南:从流量监控到NAT日志的完整方案

本文详细介绍了华为USG6600防火墙全流量日志配置方案,涵盖流量监控、NAT日志及安全事件溯源等核心功能。通过精细化配置和性能优化技巧,帮助企业构建高效、合规的日志体系,提升网络安全运维效率。文章特别强调了日志采样与字段过滤的实用方法,适用于高流量环境下的资源优化。

gin88的博客 348

Python+ArcGIS实战:5步搞定土壤类型预测(附随机森林模型配置技巧)

本文详细介绍了如何结合Python与ArcGIS,利用随机森林模型进行土壤类型预测。通过5个核心步骤——数据预处理、样本创建、模型构建、空间预测与精度验证,构建了一套自动化、高精度的空间预测工作流,并提供了关键的模型配置与调参技巧,助力GIS开发者高效完成土壤制图任务。

weixin_29227585的博客 396

Loadrunner小知识积累(不断更新)

专门发一个日志,作为Loadrunner小知识积累和总结,记录Loadrunner中我们经常注意不到的知识,对自己是一个提高,也希望把知识和经验分享给更多的人...... 1.lr_think_time默认是没有启用的。所以我们在执行测试或在回放的时候启用它。具体操作为:Vugen--》Vuser---》Runtime-settings-----》thinktime-----》选中Replay

Cheers Li 软件测试博客 881

python + QXDM5高通平台通过自动化截取log方法及代码

python + QXDM5高通平台通过自动化截取log方法及代码

dgzj2001的博客 1818

loadrunner测试socket协议程序知识汇总(转)

http://bbs.51testing.com/thread-462017-1-1.html loadrunner测试socket协议程序知识汇总 http://lovesoo.org/how-to-use-loadrunner-to-write-socket-protocol-script.html LoadRunner编写Socket协议脚本方法 转载于:https:...

weixin_30902675的博客 94

【转载】参数估计(Parameter Estimation):频率学派(最大似然估计MLE、最大后验估计MAP)与贝叶斯学派(贝叶斯估计BPE)

基础 频率学派与贝叶斯学派 http://www.douban.com/group/topic/16719644/ http://www.zhihu.com/question/20587681 最大似然估计(Maximum likelihood estimation,MLE) http://baike.baidu.com/view/1918804.htm http://baike.baidu.co

影 的专栏 3413

面经-2023-哲库Zeku-数字芯片设计

面经-2023-哲库Zeku-数字芯片设计

w0shishabi的博客 3907

【性能测试】loadrunner12.55(一)--知识准备

​ 在性能测试中,牵扯导了许多比较杂的知识点,这里将给大家说一下,loadrunner性能测试前需要做的一些准备,本节中我们将先从性能测试的一些术语入手,再到HTTP的一些知识,最后导我们loadrunner12.55的环境配置。​ 响应时间就是用户感受软件系统为其服务所耗费的时间​ Virtual User Generator(用户脚本)录制与编写脚本的地方,就是通过录制或编写脚本来模拟用户的行为,同时会打印出日志信息,方便调试脚本;

HMY71的博客 2074

微信小程序 - 详细解决web-view公众号文章或第三方网站分享转发后打开失败,页面显示“无法打开该页面,不支持打开“、“页面不存在“报错提示,苹果IOS系统手机打开是空白页,安卓手机系统会有提示!

微信小程序,公众号文章,第三方H5网页,内嵌网站分享后打不开,web-view,页面分享,小程序里公众号文章转发后无法打开,白屏,页面空白什么都没有,不支持打开,无法打开该页面,页面不存在,业务域名配置好了还是不行,公众号和小程序已经关联,iOS端苹果真机打开空白页,安卓手机,页面分享后,用户打不开提示错误,提示页面不存在,如何解决页面提示无法打开该页面,微信小程序web-view无法打开该页面不支持打开的解决方法,无法打开该页面不支持打开,最新详细解决方案,分享之后无法打开页面,提示无法打开该页面,不支持

🏆 前端领域优质创作者 1万+

LoadRunner调用Analysis组件的相关技术点及知识总结

Runner Controller”窗口中,单击菜单“Results”,选择“Analyze Results”菜单项,启动“Mercury Load Runner Analyze”,对当前测试结果进行分析。对于很多测试新手来说,由于对一些操作不够熟练,经常会出现想不起如何操作的现象,这里希望大家能勤快的做知识点总结,或者摘抄结论,方便自己记忆。如果默认显示的图表数据结果,不足以满足你的需求,你还可以通过增加新的表格,来显示你所需要的报告项目。,利用Controller,按照设定的测试场景运行测试脚本。

2301_77645573的博客 1010

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

LoadRunner有关知识点

LoadRunner测试脚本准备过程中需要做哪些增强操作。 定义事务、插入集合点、参数化、加入检查点、关联 LoadRunner中的关联指的是什么。 脚本关联(correlation),是指把脚本中某些写死的数据,转变成来自服务器返回的、动态的、每次都不一样的数据 需要关联的动态内容的两个特征 第一个特征:该动态内容一定是首先是从服务器端产生并返回到客户端的 第二个特征:该客户端在得到该动态内容后一定把它重新发送到服务器端 对操作系统常见的资源监视指标有哪些。 系统的可靠性 吞吐量 响应时间 资源利用率

m0_49516970的博客 245

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

LoadRunner基础知识点

关联的目的: 1、简化或优化代码 2、用于动态数据 3、容纳唯一的数据记录   关联的步骤: 1、从服务器返回的数据中选取需要关联的数据; 2、将该数据存入脚本中的一个参数中; 3、将脚本中需要使用该数据的地方用参数来替代。   事务: 1、定义:一系列操作的集合。 2、参数化:LR的参数化功能是为了更加真实的模拟实际用户的操作而设置的。   Lr_continue_o

简单的幸福 1945

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Loadrunner 入门知识了解

  LoadRunner主要分为三个大的组件 (VUGen, Controller和Analysis,分别负责脚本编写,创建执行场景并执行和结果分析)。  Controller只能运行在Windows操作系统下,其他两部分可以在...

cuche5891的博客 174

Loadrunner基础知识汇总

一、简介 Loadrunner是一款付费的测试性能的工具 三大组件 Virtual User Generator:虚拟用户生成器,用来录制脚本、调试脚本 Controller:设定测试场景,运行多线程(多进程)执行并发测试 Analysis:分析性能测试执行后的结果,可以出测试结果和很多图表。 术语 【场景】:Controller用于创建场景,即测试场景 【虚拟用户(Vuser)】:实际使用场景的真实用户 【事务】:多用于计算某一个操作的响应时间,如登录,在脚本前添加开始事务lr_start_trans

qq_33560073的博客 474

【性能测试】loadrunner(一)知识准备

​ 在性能测试中,牵扯到了许多比较杂的知识点,这里将给大家说一下,loadrunner性能测试前需要做的一些准备,本节中我们将先从性能测试的一些术语入手,再到HTTP的一些知识,最后导我们loadrunner12.55的环境配置。1.1.1 响应时间(Response time)​ 响应时间就是用户感受软件系统为其服务所耗费的时间1.1.2 并发用户数​ 用来度量服务器并发容量和同步协调能力,在客户端指一批用户同时执行一个操作C是平均并发用户数;n是login session的数量;

weixin_67553250的博客 1212

【性能测试】loadrunner12.55--知识准备

​ 在性能测试中,牵扯到了许多比较杂的知识点,这里将给大家说一下,loadrunner性能测试前需要做的一些准备,本节中我们将先从性能测试的一些术语入手,再到HTTP的一些知识,最后导我们loadrunner12.55的环境配置。​ 响应时间就是用户感受软件系统为其服务所耗费的时间​ Virtual User Generator(用户脚本)录制与编写脚本的地方,就是通过录制或编写脚本来模拟用户的行为,同时会打印出日志信息,方便调试脚本;

jj2772367224的博客 1090

LoadRunner基础知识

LoadRunner是一种负载测试工具。 HP公司的官方网站提供LoadRunner安装试用软件以及技术资源介绍。在http://www8.hp.com/cn/zh/home.html页面检索即可找到。分为Windows平台版本和UNIX平台版本。 LoadRunner 工具组成: (1)Virtual User Generater模块(虚拟用户发生器VuGen):实质为一个集成开发环境,通过录制...

weixin_42864145的博客 679

LoadRunner性能测试基础知识问答

LoadRunner性能测试基础知识问答(一)Q1:什么是负载测试?什么是性能测试? A1:负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试,例如,访问一个页面的响应时间规定不超过1秒,负载测试就是测试在响应时间为1秒时,系统所能承受的最大并发访问用户的数量。性能测试:指在一定的约束条件下(指定的软件、硬件、网络环境等),确定系统所能承受的最大负载压力。Q2.性能测试包含了哪些测试(至少举出3种)A2:性能测试包含负载测试、压力测试、大数

aovenus的专栏-测试新时代(微信公众号:测试新时代) 1587

LoadRunner小知识点

1. 进入tree模式下可看response返回的东西2. 点击view下的test Results可查看是否回放成功3.查找相关函数insert ---&gt;new setp查找Web_reg_find---注册函数放在请求前面...

Y.z-努力才有成功的机会... 407

【性能测试指南】LoadRunner 12.55 教程起点 —— 系统知识预备

【性能测试指南】LoadRunner 12.55 教程起点 —— 系统知识预备 【下载地址】性能测试指南LoadRunner12.55教程起点系统知识预备分享 【性能测试指南】LoadRunner 12.55 教程起点 —— 系统知识预备欢迎来到性能测试的学习之旅!本资源库提供了一份详尽的**【性能测试】LoadRunn...

gitblog_06508的博客 352

Loadrunner小知识积累

http://blog.youkuaiyun.com/achang21/article/details/11702249?utm_source=jiancool 专门发一个日志,作为Loadrunner小知识积累和总结,记录Loadrunner中我们经常注意不到的知识,对自己是一个提高,也希望把知识和经验分享给更多的人...... 1.lr_think_time默认是没有启用的。所以我们在执行

Superxgl的专栏 582
上一篇: java 可变参数
下一篇: 调整TCP参数
iteye_3921
博客等级 码龄8年 0粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值