loadrunner总体使用

性能测试初探:LoadRunner基础操作 本文介绍了性能测试的基础概念和LoadRunner工具的使用方法。性能测试包括负载测试、压力测试、容量测试和稳定性测试等多种类型,主要关注响应时间、吞吐量、并发用户数和资源使用率等关键指标。LoadRunner由VuGen、Controller、Analysis和Load Generator四大组件构成,工作流程涵盖需求分析到结果分析的全过程。文章详细讲解了VuGen脚本录制、参数化、关联、检查点等脚本增强技术,以及Controller场景设计和测试执行要点,为开展专业性能测试提供了实用指导。 阅读详情
  • 为什么要进行性能测试呢?  有些问题是只有在大并发或者压力测试下才会暴露出来的,在平常的公司内部测试中,感觉一切都是正常的,但是把服务放到生产线上,例如某个时刻突然有很多的用户要向我们的服务发送请求,这时候就考验到我们的服务是否会死锁,内存泄漏,能否在一个可接受的范围内响应,会不会crash,能否处理所有的请求(或者允许损失一定量的请求,比如1%内)等。为了不给用户糟糕的体验,所以我们需要在服务上生产线之前就要做好性能测试,但要做好性能测试,除了编写正确的性能脚本外,也需要分析很多因素的(主要有3大块:负载机、网络、被测系统),所以我希望自己能从平常中的点滴开始积累然经验后不断扩展。 在性能测试开始之前,是要保证你所要测试的场景中所涉及到的功能测试都已经能跑通,要不然到时候你会崩溃的QAQ
  • 要做一个完整的性能测试要有哪些步骤?

–      1. 虚拟用户脚本编写(模拟用户实际操作)

–      2. 场景设计&运行(例如要5000个用户同时登录到会议室)

–      3. 分析结果报告

  • 如何选择性能测试工具?

–      1.  只选对的,不选贵的。我的意识是根据自己所测的服务器对外提供了什么协议类型的API来进行相应的选择,比如我所处的平台新服务器对外提供了HTTP协议的API和基于SessionManager的TCP协议的API。关于HTTP协议的压测工具倒是有很多的,大家自己百度下,但是关于能测TCP协议的压测工具,我知道的并且会使用的并不多,只知道可以用能支持socket协议的压测工具来实现

–      2. 选的测试工具能按自己希望的步骤来编写虚拟用户脚本(而不是根据测试工具提供的录制步骤来完成虚拟用户脚本)

–      3. 有良好的场景设计功能

–      4. 有易于查看的输出报告

–      5. 有中文文档以及google或者百度等上能搜索到较多的疑问解答

         综上所述,我选择了Loadruner作为我平台服务器初期的性能测试工具,而且loadrunner提供类C语言的脚本编写(我们在大学都应该学过C/C++,有一定的基础能帮助我们更快的熟悉脚本编写)。但是由于loadrunner不易于扩展,是商用工具,要想免费使用只能用loadrunner11版本的破解版,loadrunner11是很早之前的版本,对于一些新功能是无法支持的(例如:我们开发提供了一个SDK的DLL,在LR11中无法加载运行,但在LR12中可以加载运行)。总之工具只是帮助我们完成任务的,要想更好的完成任务,我们就需要不断的探索更多的解决办法(以后我会分享其他的开源性能测试工具或者如何自己编写一个适合我们被测系统的压测代码)

 

  • Loadrunner的使用     

–      下图显示的是LR的3个主要组件,其中Virtual User Generrator是用来编写虚拟用户脚本的

–      Controller是用来设计场景的

–      Analysis是用来分析运行数据,生成结果报告的

–      结合我实际工作中的项目来演示如何使用这3个组件的

 

Virtual User Generator

         由于我们要自己来设计脚本执行的流程顺序,暂时使用不到loadrunner提供的录制功能,所以打开Virtual User Generator,点击New Script然后选择一个通用的协议,例如Web(HTTP/HTML)后点击Create按钮,经过这些步骤后,就为我们提供了一个初步的编写脚本用的模版了

 

•       Virtual User Generator

 

–      虚拟用户脚本的设计是要考虑到典型场景的,例如一个会议室登录多个用户、多个会议室登录多个用户等等,接下来的demo将是针对一个会议室登录多个用户的场景的。先上图再逐一分解

 

–      与最初创建的模版相比,发现上图左边的工程区里面多了cJSON.h和JsonDemo.dll2个文件,由于LR支持加载纯C编译的DLL,所以我们就可以像使用python那样import XX包进来,然后直接使用其中的方法来帮助我们编写脚本,关于cJSON.h和JsonDemo.dll2个文件这2个文件的作用,将在接下来的脚本分析中说明吧

 

先上2张我实际写的项目脚本,为下面的解析提供依据:

Login_CreateGroup脚本:

 

  • Virtual User Generator

–      如何找到纯C的源程序,然后编译成dll,最后导入到loadrunner中为我们所用?就拿刚刚的JsonDemo.dll来说明吧

–      1. 登录到Json的官网(www.json.org),找到C的源码然后下载

–      2. 打开Visual Stutio,New一个空的project,选择Visual C++下的Win32 Console Application,然后把Application Type选择为DLL

–      3. 右键点击Header Files,Add一个Existing Item…把刚刚下载的C的源码里面的cJSON.h添加进来,同样右键点击Source Files, Add一个Existing Item…把刚刚下载的C的源码里面的cJSON.cpp添加进来

–      4. Build Solution生成DLL(编译过程中如果有安全提示的话,可以在command line中输入/D “_CRT_SECURE_NO_WARNINGS” 来解决)

 

platfrom_room脚本:

 

  • Controller

–      虚拟用户脚本已经编写好了, 但是虚拟用户脚本只是代表一个用户的某种行为,要想实现并发操作,那就是要模拟很多用户(例如2000个用户)的相同操作。

–      在真正的实际设计场景前,有几个概念需要理解下,什么是“系统用户数”、“在线用户数”、“并发用户数”?举一个例子来说明下, 假设有一个综合性的网站,用户只有在注册后登录系统才能够享有新闻、论坛、博客、免费信箱等服务内容,通过数据库统计知道了系统的用户数量为4000人,4000即为“系统用户数”;通过操作日志可以知道,系统最高峰时有500个用户同时在线,这里“在线用户数”即为500;这500个用户的需求肯定是肯定是不尽相同的, 有的人喜欢看新闻、有的人喜欢写博客、收发邮件等。假设70%的人在看新闻,10%的人什么也不干,剩下的20%的人写博客(收发邮件或者不停的跳转页面),那么真正对服务器造成压力的就是这500人中的20%(100人)。那么如何估算“并发用户数”?

–      (1)C=nL/T      (2) C1=C+3 √3

–      在公式(1)中,C是平均的并发用户数;n是login session的数量;L是login session的平均长度;T是考察的时间段长度。

–      在公式(2)中,C1是并发用户数的峰值,C就是公式(1)中的得到的平均的并发用户数。该公式的得出是假设用户的login session产生符合泊松分布而估算得到的

–      下面给出一个实例来讲述公式的应用。假设有一个OA系统,该系统有3000个用户,平均每天有大约400个用户要访问系统,对一个典型用户来说,一天之内用户从登录到退出系统的平均时间为4h,在一天之内,用户只在8小时之内使用该系统。带入公式(1)得到C=400*4/8=200,那么C1=200+3* √200=242

–      除了上述方法外,还有一种更为广泛但精度比较差的根据经验的方法,相应的经验公式为:C=n/10和C1=r*C。通常用访问系统用户最大数量的10%作为平均的并发用户数量;并发用户数的最大数量可以通过在并发数上乘以一个调整因子r得到,通常r的取值为2~3。

–      当然在我实际测试过程中的话,我是根据负责人要求的来进行并发测试,比如我主管说服务器要支持5000的并发请求,那么我就按照5000来设计了,等服务上线后,我会查看日志、数据库然后运用上面的公式再来分析每个阶段实际的并发用户数。

 

  • Controller

–      1. 打开Controller,会出现一个“New Scenario”对话框,把刚刚编写好的”Login_CreateGroup”和”platform_room”这2个脚本添加到“Scripts in Scenario”。为什么要添加2个脚本,而不是在一个脚本中把我们要操作的步骤全部编写好呢? 这就有点像写代码,我们会把一些经常要用的且能共用的弄成一个库,那样谁要用的时候就直接引入这个库,会提高效率。所以在设计我平台服务器的性能脚本时候,我就尽量把每个接口都各自编写成脚本,然后在场景设计中就把这些脚本进行组合。

–      2. 这里介绍下“Schedule by”中的2个重要选项“Scenario”和“Group”,Scenario(场景):当你按场景进行计划时候,Controller将会同时运行所有参与场景的Vuser组,也就是说,定义的场景运行计划同时应用与所有Vuser组,而Controller将每个操作按比例应用与所有Vuser;Group(组):当你按Vuser组进行计划时,参与场景的每个Vuser组按其自己单独的计划运行,也就是说,对于每个Vuser组,你可以指定何时开始运行Vuser组,更直白一点的说,就是当Vuser组和Vuser组之间有依赖关系的时候,就用Group方式。

–      3. 接下来就说说我设计的场景,根据业务我需要先登录验证(会返回token),创建分组(会返回groupid),然后请求分配服务地址和登录会议室,所以呢,我只需要登录和创建分组一次,就能拿到后续登录会议室需要的token和grouip,于是我只要运行脚本“Login_CreateGroup”一次,然后再运行脚本“platform_room”很多次就能实现“一个会议室同时登录很多人”的场景,而且这里需要注意的一点是,这2个脚本是有依赖关系的,“Login_CreateGroup”是要在“platform_room”前面先执行完后,“platform_room”才能执行的。对应到Controller里面的设置如下图:

 

 

 

 

 

  • Controller

–      4. 场景设计完了, 接下来就可以执行了, 但是我们性能测试不单单只是给被测系统加压, 我们还要关注整个测试过程中产生的数据, 然后选出我们所关心的数据,为进一步分析定位问题提供帮助。所以呢, 在开始RUN之前,我们先添加一下自己关心的,要监控的数据,下图是我监控的一些数据:

 

 

  • Controller

–      5. 接下来就可以RUN了, 在Running过程中可能会遇到一个问题就是loadrunner卡在那边不动了, 然后后面的case都失败了, 通过观察监控的“Windows Resources”发现某一时段内CPU达到100%了,究其原因发现是因为设置太多的Vusers了(比如5000),这时候负载机因为自身的资源条件限制而引起的,为了解决这一问题,我们可以采用loadrunner的分布式加压来解决。

–      什么是分布式加压呢? 分布式加压其实就是用另外一台负载机来帮助我们实现一定量的Vusers,那么我们就需要在另一台负载机上安装loadrunner11软件,然后在本地负载机的Controller的Load Generators里Add另一台负载机的Name(可以填写IP地址,比如192.168.6.173),然后点击connect按钮,查看status是否变为Ready状态,最后就可以在不同的虚拟用户组指定不同的负载机来帮助我们完成性能测试了。

–      具体操作步骤可以参考网上的资料:http://blog.youkuaiyun.com/wuyepiaoxue789/article/details/51799657

         场景运行完成以后, 不代表我们的性能测试结束, 相反,这才是性能测试的开始,因为接下来,我们需要对运行数据进行分析,找出性能瓶颈,然后调优或者提交BUG。

 

  • Analysis

–      在介绍Analysis的使用之前, 下面将针对一些常用的监控资源进行说明。

  • 我大致将监控分为3类
  • ①负载机的系统监控与被测系统监控(一般包括CPU使用率、内存、磁盘IO等)
  • ②服务器处理能力的指标监控(一般包括吞吐量、每秒事物数、各个事物的响应时间、每秒单击数等)
  • ③网络监控(根据经验,就是查看对比前后流量,ping服务器等)

–      CPU利用率(% Processor Time):指处理器执行非闲置线程时间的百分比。这个计数器设计成用来作为处理器活动的主要指示器。它通过在每个时间间隔中衡量处理器用于执行闲置处理线程的时间,并且用100%减去该值得出。可将其视为范例间隔用于做有用工作的百分比。根据应用系统情况,在80%±5%范围内波动为宜。过低,则服务器CPU利用率不高;过高,则CPU可能成为系统的处理瓶颈。

–      可用物理内存( Available MBytes ):当这个数值变小时,Windows开始频繁地调用磁盘页面文件。如果这个数值很小,例如小于5 MB,系统会将大部分时间消耗在操作页面文件上。一般要保留10%的可用内存。最低不能<4M,此值过小可能是内存不足或内存泄漏。

–      磁盘IO(% Disk Time):指所选磁盘驱动器忙于为读或写入请求提供服务所用的时间的百分比。正常值<10,此值过大表示耗费太多时间来访问磁盘,可考虑增加内存、更换更快的硬盘、优化读写数据的算法。若数值持续超过80 (此时处理器及网络连接并没有饱和),则可能是内存泄漏。

–      事务平均响应时间:( Average Transaciton Response Time ):随着测试时间的变化,系统处理事务的速度开始逐渐变慢,这说明应用系统随着投产时间的变化,整体性能将会有下降的趋势。好<2s、良好2~5s、差6~10s

–      吞吐量( Throughput ):可以依据服务器的吞吐量来评估虚拟用户产生的负载量,以及看出服务器在流量方面的处理能力以及是否存在瓶颈。

–      每秒点击次数( Hits per Second ):通过对查看“每秒点击次数”,可以判断系统是否稳定。系统点击率下降通常表明服务器的响应速度在变慢,需进一步分析,发现系统瓶颈所在。

虚拟用户数(Running Vusers): 这个主要用于与其他监控数据结合来分析问题的。

 

  • Analysis
  • 执行结果分析过程

–      场景执行完成以后,需要对运行过程中收集的数据信息进行分析,从而来了解系统性能表现能力,确定系统性能瓶颈。在Loadrunner Controller中,通过单击【Results】>【Analyze Results】菜单项,启动Loadrunner Analysis应用,如果左侧的Graphs中没有出现你想要的图,就点击工具条按钮“Add New Graph…”,把关心的图加入进来,如下图:

 

 

  • Analysis
  • 合并图的应用

–      有时候看单一的图,很难看出图与图之间的关联,所以这时候,我们可以采用合并图来进行有机的结合。合并图的方法就是先选择一张合并图,然后在图的空白处单击鼠标右键选择【Merge Graphs…】选项,接着选择被合并图(可以选择合并图类型、可以更改标题),如下图:

 

  • Analysis
  • 合并图的应用

         合并图共提供了3种方式:叠加(Overlay)、平铺(Tile)和关联(Correlate),下面针对这3种合并方式做一下简单的介绍。

         (1)叠加方式:使得两个图使用相同横轴的图的排列方式。合并图的左侧纵轴显示当前图的值,右侧纵轴显示被合并图的值。

         (2)平铺方式:两个图一个位于另一个之上,合并图在下方,而被合并图在上方,使得两个图共同使用一个横轴,两个图分别使用搁置的纵轴

         (3)关联方式:使得合并图的纵轴将变成合并图的横轴,被合并图的纵轴将变成合并图的纵轴。


loadrunner11基础使用 装好Loadrunner后要用管理员权限打开,不然可能会报错 win10可以装lr12和12.5,但是无法破解,最大并发50人,还只有7天试用期,7天过了要重新装 loadrunner11中主要就是三个模块: VuGen:创建/编辑脚本,脚本录制和脚本增强 Controller:运行负载测试,性能场景的设计和性能指标的分析及指标监控 Analysis:分析测试结果,性能结果分析,出报告 VuGen:创建/编辑脚本 主要就是页面中四个按钮,主要用前两个按钮,新建脚本和打开现有脚本。 点击新建脚本,选择Web 阅读详情

相关推荐

LoadRunner详细使用教程

文章目录Virtural User GeneratorControllerAnalysisloadrunner的使用 Virtural User Generator :录制脚本 Controller :场景测试,收集并发测试的数据(多个用户并发场景) Analysis :分析系统并发测试的数据,生成报告和图标 loadrunner做性能测试的原理? 性能测试主要是多用户的并发,就是多线程模拟用户的操作, 什么是集合点,为什莫需要集合点? 因为先初始化好的线程需要等待后面还没初始化好的线程,所以设置一个集合点

ip66666的博客 2万+

LoadRunning

LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner可适用于各种体系架构的自动负载测试,能预测系统行为并评估系统性能。主要功能包括:虚拟用户真实负载定位性能分析结...

w_lo__o的博客 2800

LoadRunner使用教程

LoadRunner使用教程

chenchenchencl的博客 5941

LoadRunner性能测试基本步骤

前言 本文旨在指导初学者使用LoadRunner进行基础的性能测试。 我们在接到一个性能测试任务的时候,需要从以下几点考虑:我们的测试对象是什么,测试要求是什么,测试环境怎么部署的,业务规模如何,哪些业务点是客户最关注的等等,下面将从性能测试启动开始讲解基本的测试流程。 1、测试脚本录制 在使用loadrunner工具前,需确定哪些业务需要使用该工具进行测试,不需要的时候坚决不用,不要认为这个工具万能。以本次测试中的综合查询(预付费综合业务信息查询)为例进行讲解。 1.1录制前准备工作 在录制脚本前需检查.

测试萌萌 2万+

LoadRunner11的安装与使用

Loadrunner是HP公司提供的一款性能测试工具,通过模拟成千上万个用户实施并发操作,测试系统的性能,并且提供详细的测试结果分析,协助用户查找问题。 一、下载LoadRunner 11和QA安装包 链接:LoadRunner11下载链接 提取码:o067 超级管理员权限(QA),作用:绕过Win10 UAC权限确认,方便LoadRunner安装。 链接:QA下载链接 提取码:8yoj 下载好之后,解压到当前文件夹,我这里直接解压到E盘了。 二、运行QA权限工具 三、安装LoadRunner 打.

tyh_keephunger的博客 6453

软件测试Loadrunning

软件测试自动化Loadrunner工具的使用,及软件测试的基本理解

如何使用loadrunning做压力测试

打开LoadRunner后选择VuGen(Virtual User Generator)创建脚本。启动场景并实时监控性能指标(如响应时间、TPS、错误率)。使用LoadRunner的Analysis模块查看服务器资源使用情况(CPU、内存)。设置虚拟用户数量、递增策略(如每分钟增加5用户)和持续时间。配置目标为压力测试(如500并发用户)。在VuGen中选择协议类型(如HTTP/HTML或Web Services),录制或手动编写脚本。测试完成后生成报告,重点关注瓶颈(如高延迟的API或数据库查询)。

m0_48228500的博客 491

学习记录(十一)--Pattern Recognition投稿记录

上一周特别忽然通知统计建模要答辩,确定是否晋级国赛,一直在准备答辩的事情,所以上一周没有总结周汇报,深刻检讨!!!不过结果是好的,我们组第二名晋级哦。这周主要是跟大家分享一下我投稿PR(Pattern Recognition)的一个时间线,以及投稿后的工作。一、PR从投稿到接收的时间线2025.4.3 Major Revision(ddl4.23) 当时正在弄比赛和另一个着急推进的文章2025.5.30 Minor Revision 这次小修基本上只有一些格式和简单一点点问题。

qq_54949944的博客 1918

loadrunner总体使用篇

为什么要进行性能测试呢? 有些问题是只有在大并发或者压力测试下才会暴露出来的,在平常的公司内部测试中,感觉一切都是正常的,但是把服务放到生产线上,例如某个时刻突然有很多的用户要向我们的服务发送请求,这时候就考验到我们的服务是否会死锁,内存泄漏,能否在一个可接受的范围内响应,会不会crash,能否处理所有的请求(或者允许损失一定量的请求,比如1%内)等。为了不给用户糟糕的体验,所以我们需要在服...

weixin_30781107的博客 107

win2012 r2 + IIS8.5 伪静态设置脚本映射

win2012 r2 + IIS8.5 伪静态设置脚本映射,网站用的.net fromwork 2.0 ,应用程序池设置了32位支持

xueking87的专栏 3240

LabVIEW多设备采集实战:1个程序同时控制3个RS485 Modbus仪表

本文详细介绍了如何使用LabVIEW实现多设备RS485 Modbus同步采集,涵盖硬件架构设计、多线程通信框架搭建、数据帧解析技巧及性能优化策略。通过实际项目案例,展示如何解决端口冲突、数据解析错误等工业自动化常见问题,提升采集系统实时性与可靠性。

qsc901234的博客 303

LoadRunner工作原理

1.LoadRunner的总体架构图,从图中可以看出组件VUGen, Controller和Analysis之间的关系. 2.LoadRunner的工作原理,从图中可以看出如何利用LoadRunner进行一次典型的系统性能测试 3.LoadRunner的内部流程图,从图中可以看出LoadRunner内部各个组件之间如何进行交互,数据流和文件流之间如何进行.

软件测试工程师 771

企业AI Agent审计与合规:从日志留存到网络联动的完整落地指南

审计日志是企业安全与合规体系的基石,尤其在AI Agent大规模接入业务后,如何完整记录其行为链成为新的挑战。从日志留存180天到PCI DSS合规要求,审计体系需要覆盖会话、推理、工具调用、数据访问等关键环节,并结合不可篡改的存储设计,确保证据链可信。同时,借鉴上网行为管理设备对应用行为控制审计的思路,以及Kismet被动监测网络流量的方法论,将网络侧审计与应用侧日志交叉验证,能有效发现越权和异常行为。本文从日志采集、全链路追踪、基线预警到多租户隔离,系统梳理了AI Agent审计与合规落地的关键路径,帮

weixin_32234493的博客 267

Loadrunner 工作原理图

1.LoadRunner的总体架构图,从图中可以看出组件VUGen, Controller和Analysis之间的关系. 2.LoadRunner的工作原理,从图中可以看出如何利用LoadRunner进行一次典型的系统性能测试3.LoadRunner的内部流程图,从图中可以看出LoadRunner内部各个组件之间如何进行交互,数据流和文件流之间如何进行.

4277

ONNC Open Neural Network Compiler 开源神经网络编译器 一个 开源、模块化、可重用编译器算法和工具链的库,专门针对深度学习加速器(DLA)部署导入ONNX模型

ONNC是一个集合了开源、模块化、可重用编译器算法和工具链的库,专门针对深度学习加速器(DLA)。ONNC从底层开始构建,旨在将ONNX中间表示(IR)翻译成专有DLA代码。其软件架构设计强调可移植性和可重用性,从而简化了开发新后端的工作。上图展示了ONNC软件栈的顶层框图。软件栈从导入ONNX计算图模型到输出相应的硬件二进制文件,展示了各个功能块。

万有文的博客 1995

cesium 实时轨迹

运用cesium中model和polyline添加模型和轨迹线,用CallbackProperty方法来实时改变经纬度。

God's asylum的博客 1964

LoadRunner性能测试学习流程

因部门成员反馈学习性能测试时:   (1)常常没有方向感,不知道自己要做哪些事;   (2)学习时,不知道哪些要先学,哪些后学;   (3)当学到一定程度时,不知道还要学习哪些东西;   希望能有一个总体流程或思路做参考,所以编写了如下内容;   以下只是个人的一些想法,仅供参考,希望大家发表自己的看法,共同探讨,共同进步;   1、准备知识   (1)什么是性能测试;   (2)...

weixin_30757793的博客 108

上机任务一:空气质量指数 (air quality index,AQI是定量描述空气质量状况的指数。为了更好地了解和人们身体健康息息相关的天气状况,本书模拟生成500条某地区天气数据,一行样本对应一天

调整后的R平方为0.4308,考虑了模型中的自由度,它略低于多重R平方,说明模型的解释能力可能有限。总的来说,新的模型相对于之前的模型在AIC值上更优,包含了最高温度(X2)和最低温度(X3)这两个重要的预测因子,并且对AQI的解释能力较好。在表中,Df表示自由度,Sum Sq表示总平方和,Mean Sq表示均方(总平方和除以自由度),F value表示F统计量,Pr(>F)表示对应的p值。在分析这些结果时,需要关注系数的显著性(p值),系数的方向(正向或负向影响),以及系数的大小(估计值)。

Mrrunsen的博客 723

jmeter区别 lr和_Loadrunner 和 Jmeter 测试结果大 PK

1.第一种场景中,设置有2点问题第一,Jmeter你的截图设置和你实际设置不一致,截图线程是50,Ramp up是100,实际运行应该是线程50,Ramp up是25,这样才是每秒并发2个,你可以看Jmeter中的结果图24秒就结束啦。第二,为什么TPS不一致,那是因为你2种工具设置不一致,造成较大误差,LR中,启动好50个VU后,还要保持50个VU运行5分钟才结束且每个VU启动后还会持续运行;而...

weixin_39892019的博客 507

【ComfyUI专栏】ComfyUI 数字人方案-ComfyUI-EchoMimic

EchoMimic是一个基于图片和语音的数字人生成方案,通过ComfyUI节点实现。该方案安装简单,需下载特定模型文件(Unet、AudioProcessor和VAE)并保存本地。相比其他数字人生成方案,其节点操作更简便,支持多种Pose姿态选择,并能结合视频内容进行姿态同步,通过音频同步口型实现动态内容创建。生成的数字人效果直观,适用于快速创建个性化数字形象。

技术与管理的平衡木- 464

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

LoadRunner使用第二篇

安装后,破解 参考链接:http://blog.youkuaiyun.com/windone0109/article/details/2963020 安装完毕后,通过简单录制查看安装是不是真的成功,就在这时问题出现了! 1.LR打开IE后IE不自动出来 2.在LR打开的IE中访问不到服务,并且服务正常 还好,在网上搜索到了云层老师的博客,里面正好有这方面的解决方法: 1.这个问题还是I

龙井茶的Sky 436

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

loadrunner控制器controller

转载自:http://blog.youkuaiyun.com/worisaa/article/details/60869398Controller组件是LR的控制中心,主要包括场景设计和场景执行两部分。在VuGen中编辑完脚本并将脚本加载到Controller组件中,即开始对脚本运行时的场景进行设计,当场景设计完成后,即可执行该场景。场景类型介绍                                ...

张永胜 1126

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Camera2Demo

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

上一篇: 软件测试
下一篇: Java Web中常见乱码问题的分析与解决
WinkingJay
博客等级 码龄10年 820粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值