当前位置:文档之家› 性能测试工具LoadRunner实验报告

性能测试工具LoadRunner实验报告

性能测试工具LoadRunner实验报告
性能测试工具LoadRunner实验报告

性能测试工具LoadRunner实验报告

一、概要介绍

1.1 软件性能介绍

1.1.1 软件性能的理解

性能是一种指标,表明软件系统或构件对于其及时性要求的符合程度;同时也是产品的特性,可以用时间来进行度量。

表现为:对用户操作的响应时间;系统可扩展性;并发能力;持续稳定运行等。

1.1.2 软件性能的主要技术指标

响应时间:响应时间=呈现时间+系统响应时间

吞吐量:单位时间内系统处理的客户请求数量。(请求数/秒,页面数/秒,访问人数/秒)并发用户数:业务并发用户数;

[注意]系统用户数:系统的用户总数;同时在线用户人数:使用系统过程中同时在线人数达到的最高峰值。

1.2 LoadRunner介绍

LoadRunner是Mercury Interactive的一款性能测试工具,也是目前应用最为广泛的性能测试工具之一。该工具通过模拟上千万用户实施并发负载,实时性能监控的系统行为和性能方式来确认和查找问题。

1.2.1 LoadRunner工具组成

虚拟用户脚本生成器:捕获最终用户业务流程和创建自动性能测试脚本,即我们在以后说的产生测试脚本;

压力产生器:通过运行虚拟用户产生实际的负载;

用户代理:协调不同负载机上虚拟用户,产生步调一致的虚拟用户;

压力调度:根据用户对场景的设置,设置不同脚本的虚拟用户数量;

监视系统:监控主要的性能计数器;

压力结果分析工具:本身不能代替分析人员,但是可以辅助测试结果的分析。

1.2.2 LoadRunner工具原理

代理(Proxy)是客户端和服务器端之间的中介人,LoadRunner就是通过代理方式截获客户端和服务器之间交互的数据流。

1)虚拟用户脚本生成器通过代理方式接收客户端发送的数据包,记录并将其转发给服务器端;接收到从服务器端返回的数据流,记录并返回给客户端。

这样服务器端和客户端都以为在一个真实运行环境中,虚拟脚本生成器能通过这种方式截获数据流;虚拟用户脚本生成器在截获数据流后对其进行了协议层上的处理,最终用脚本函数将数据流交互过程体现为我们容易看懂的脚本语句。

2)压力生成器则是根据脚本内容,产生实际的负载,扮演产生负载的角色。

3)用户代理是运行在负载机上的进程,该进程与产生负载压力的进程或是线程协作,接受调度系统的命令,调度产生负载压力的进程或线程。

4)压力调度是根据用户的场景要求,设置各种不同脚本的虚拟用户数量,设置同步点等。

5)监控系统则可以对数据库、应用服务器、服务器的主要性能计数器进行监控。

6)压力结果分析工具是辅助测试结果分析。

二、LoadRunner测试过程

2.1 计划测试

定义性能测试要求,例如并发用户的数量、典型业务流程和所需响应时间等。

2.2 创建Vuser脚本

将最终用户活动捕获(录制、编写)到脚本中,并对脚本进行修改,调试等。

协议类型:取决于服务器端和客户端之间的通信协议;

脚本类型: init(初始部分),Action(事务部分),end(退出结束);

脚本录制:捕获应用程序所执行的操作;

验证回放:检查是否准确模拟了录制的会话;

事务:表示要度量的最终用户业务流程;

参数化:将录制的一些常来替换为参数;

内容检查:LR只检测到网页的响应,就认为是pass而不管当前网页的正确性,所以设置检查点,确保在测试时结果的正确性;

迭代次数:action部分的循环次数。

2.3 创建场景

对Vuser脚本进行场景设置和负载环境设置。

场景类型

手动场景:通过定义Vuser组,Vuser脚本和运行脚本的负载生成器来创建场景;

百分比模式:定义场景中要使用的Vuser总数,负载生成器计算机以及要分配给每个Vuser脚本的Vuser占总数的百分比。

面向目标的场景;定义你希望的测试目标,LR会根据这些目标自动构建场景。

编辑计划:设置加压方式、压力持续时间和减压方式等。

场景组:选择组/脚本,虚拟用户数量以及负载生成器等。

运行时设置:对脚本进行运行时属性设置。

三、实验过程

(1)安装完成进入Loadrunner主界面

的是Web应用所以如下所示,选择Web(HTTP/Html)协议

(3)点击V user下的Start Recording,出现如下界面:

输入URL地址,开始录制脚本。

V user init 是录制脚本的起始点;

Action 是录制脚本的活动;

Suser end 是录制脚本的终止点;

(4)脚本录制完之,点击Tools工具栏下的Create Controller Scenario…选项,会出现脚本的运行次数,确定后会出现如下界面:

此界面是规划脚本的开始数目,开始时间,驻留时间,退出时间,同时退出的数目等。

点击Edit scheduler按钮出现如下所示界面;

1.Ramp UP

上图所示为每15秒运行5个脚本;2.Duration

计划每个脚本的驻留时间;

3.Ramp Down

规定每隔多长时间退出多少数目;

点击OK,出现下图界面;

(5)开始压力负载测试:

图示数据只为说明,并不是实验真实数据

四、实验结果:

Executive Summary

Objectives

Add text here

Scenario Summary

Total Duration (including Ramp Up/Down): 10 minutes and 20 seconds. Maximum Running V users: 50

Total Throughput (bytes):

Total Hits:

Top Time-Consuming Transactions

Conclusions

Add text here

Scenario Configuration

Files

Name: Scenario1

Results in Session: C:\Documents and Settings\Administrator\Local Sett

ings\Temp\noname3\res\res.lrr

Session Name: Session1.lra

Scheduler Information

Started On: 30-11-2008 14:45:08

Ended On: 30-11-2008 14:55:29

Duration: Run for 000:05:00 (hhh:mm:ss)

Load Behavior: Start 5 V users every 00:00:15 (hh:mm:ss)

Scripts

Run Time Settings

QTWeb

Users' Influence

Displays average transaction response times relative to the number of V users running at any given point during the load test. This graph helps you view the general impact of V user load on performance time and is most useful when analyzing a load test which is run with a gradual load.

Title: Transaction Response Time Under Load

Graph Type: Correlate

Base Graph: Running V users

Additional: A verage Transaction Response Time

Granularity: 1 Second

Color Scale Measurement Min. A ve. Max. SD

V user Load Scheme

Displays the number of V users that executed V user scripts, and their status, during each second of a load test. This graph is useful for determining the V user load on your server at any given moment.

Title: Running V users

Current Results: C:\Documents and Settings\Administrator\Local Sett

ings\Temp\noname3\res\res.lrr

Filters: V user Status = (Run)

Group By:

Granularity: 16 Seconds

Measurem Graph Graph Graph Graph Graph Color Scale

Transaction Response Times

Displays the average time taken to perform transactions during each second of the load test. This graph helps you determine whether the performance of the server is within acceptable minimum and maximum transaction performance time ranges defined for your system.

Title: A verage Transaction Response Time

Current Results: C:\Documents and Settings\Administrator\Local Sett

ings\Temp\noname3\res\res.lrr

Filters: Transaction End Status = (Pass)

Group By:

Granularity: 16 Seconds

Color Scale Measurement Min. A ve. Max. SD

Running V users

Displays the number of V users that executed V user scripts, and their status, during each second of a load test. This graph is useful for determining the V user load on your server at any given moment.

Title: Running V users

Current Results: C:\Documents and Settings\Administrator\Local Sett

ings\Temp\noname3\res\res.lrr

Filters: V user Status = (Run)

Group By:

Granularity: 16 Seconds

Measurem Graph Graph Graph Graph Graph Color Scale

Transaction Summary

Displays the number of transactions that passed, failed, stopped, or ended with errors.

Title: Transaction Summary

Current Results: C:\Documents and Settings\Administrator\Local Sett

ings\Temp\noname3\res\res.lrr

Filters: None

Group By:

Color Scale Measurem ent

A verage Transaction Response Time

Displays the average time taken to perform transactions during each second of the load test. This graph helps you determine whether the performance of the server is within acceptable minimum and maximum transaction performance time ranges defined for your system.

Title: A verage Transaction Response Time

Current Results: C:\Documents and Settings\Administrator\Local Sett

ings\Temp\noname3\res\res.lrr

Filters: Transaction End Status = (Pass)

Group By:

Granularity: 16 Seconds

Color Scale Measureme

nt

Graph's

Min.

Graph's

A ve.

Graph's

Max.

Graph's

Median

Graph's

SD

1 Action_Tra

nsaction

0.0 0.001 0.002 0.002 0.001

1 vuser_end_

Transaction

0.0 0.004 0.019 0.0 0.008

1 vuser_init_

Transaction

0.0 0.181 0.741 0.027 0.282

Terminology

LoadRunner Objects Term

Definition

V user Scripts

A V user script describes the actions that a V user performs during the scenario. Each V user executes a V user script during a scenario run. The V user scripts include functions that measure and record the performance of your application 抯 components.

Load Test

Tests a system's ability to handle a heavy workload. A load test simulates multiple transactions or users interacting with the computer at the same time and provides reports on response times and system behavior.

Run-Time Settings

Run-Time settings allow you to customize the way a V user script is executed. Y ou

configure the run-time settings from the Controller or V uGen before running a scenario. Y ou can view information about the V user groups and scripts that were run in each scenario, as well as the run-time settings for each script in a scenario, in the Scenario Run-Time Settings dialog box.

Scenario

A scenario defines the events that occur during each testing session. For example, a

scenario defines and controls the number of users to emulate, the actions that they perform, and the machines on which they run their emulations.

Scheduler

The Schedule Builder allows you to set the time that the scenario will start running, the duration time of the scenario or of the V user groups within the scenario, and to gradually run and stop the V users within the scenario or within a V user group. It also allows you to set the load behavior of V users in a scenario.

Session

When you work with the Analysis utility, you work within a session. An Analysis session contains at least one set of scenario results (lrr file). The Analysis utility

processes the scenario result information and generates graphs and reports. The Analysis stores the display information and layout settings for the active graphs in a file with an .lra extension. Each session has a session name, result file name, database name, directory path, and type.

Transactions

A transaction represents an action or a set of actions used to measure the

performance of the server. Y ou define transactions within your V user script by enclosing the appropriate sections of the script with start and end transaction statement.

V users

V users or virtual users are used by LoadRunner as a replacement for human users. When you run a scenario, V users emulate the actions of human users working with your application. A scenario can contain tens, hundreds, or even thousands of V users running concurrently on a single workstation.

Graph Information

A verage A verage value of the graph measurement's.

Hits The number of HTTP requests made by V users to the Web server. Maximum Maximum value of the graph measurement's.

Measurement This is the type of resource being monitored

Median Middle value of the graph measurement's.

Minimum Minimum value of the graph measurement's.

Network Delay The time it takes for a packet of data sent across the network to go to the requested node and return.

Network Path The Network Path is the route data travels between the source machine and the destination machine.

Response time The time taken to perform a transaction.

Scale (or granularity) In order to display all the measurements on a single graph, thus making the graphs easier to read and analyze, you can change the scale or (granularity) of the x-axis. Y ou can either set measurement scales manually, view measurement trends for all measurements in the graph, or let Analysis scale them automatically. The Legend tab indicates the scale factor for each resource.

Standard Deviation (SD) The square root of the arithmetic mean value of the squares of the deviations from the arithmetic mean.

Throughput Throughput is measured in bytes and represents the amount of data that the V users received from the server.

V user Load When you run a scenario, the V users generate load or stress on the server. LoadRunner monitors the effect of this load on the performance of your application.

五、实验小结

一、关联的格式和使用方法

web_reg_save_param( "WCSParam_Diff1", "LB=userSession value=", "RB=>", "Ord=1", "Search=Body","RelFrameId=1", LAST );

第一个参数:表示把关联的内容都记录到这个变量里。可以把它当成一个变量。

第二个参数:左边的值

第三个参数:右边的值

第四个参数: ORD ,当它的值是1的时候,表示在HTML脚本里只取第一个获取关联的内容,如果在后面的文本里也有相同关联的内容则不给予处理,当为ALL的时候,则处理HTML脚本里所有的符合关联条件的数据,变量也自动生成:

(WCSParam_Diff1_count)count[n]={1,2,3,4,5,6,7,8,9.......}

最后 LAST必不可少。后面两个参数可以根据帮助学习

web_reg_save_param("fcontent","LB=","RB=","SEARCH=BODY",LAST);//空的关联获取BODY里的内容下载文件用

二、字符串的格式和写法

strcpy(str, "RB=");

strcat(str, lr_eval_string("{datemark}"));

//str等于"RB={datemark}

//生成"Name={id}"内容

strcpy(delstr, "Name=");

strcat(delstr, id);//ID是字符数组

sprintf(downloadfile, "c:\\%s%s.rar", lr_eval_string("{linkname}"), lr_eval_string("{uid}"));

// sprintf格式的用法

三、文件处理

(1)打开或创建文件

if((file = fopen(downloadfile, "wb")) == NULL)

//downloadfile的格式是:c:\load\look.rar 表示文件的路径,没有这个文件就会创建look.rar文件。

"wb" 表示文件的属性,W 可写 B表示2进制还有是R可读 T表示的是.TXT文本文件

(2) write写文件

fwrite(lr_eval_string("{fcontent}"), filesize, 1, file);

第一个参数:lr_eval_string("{fcontent}")表示要写到文件里的内容它可以用关联获得

web_reg_save_param("fcontent","LB=","RB=","SEARCH=BODY",LAST),当点击一个下载的链接,那么就回返回一个HTML的内容

其中BODY里面的内容就是我们要下载的文件内容。

第二个参数:表示文件的大小filesize = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE); 来获得,具体查看帮助。

第三个参数:表示文件写入次数。

第四个参数: FILE LONG型的数,记录创建文件的路径和文件的属性

(3) 关闭文件

fclose(file);

四、消息的输出

lr_output_message("File open failed!");

输出到运行结果中去

五、Step download timeout (120 seconds)

这是一个经常会遇到的问题,解决得办法走以下步骤:

1、修改run time setting中的请求超时时间,增加到600s,其中有三项的参数可以一次都

修改了,HTTP-request connect timeout,HTTP-request receieve timeout,Step download timeout,分别建议修改为600、600、5000;run time setting设置完了后记住还需要在control组件的option的run time setting中设置相应的参数;

2、办法一不能解决的情况下,解决办法如下:

设置runt time setting中的internet protocol-preferences中的advaced区域有一个winlnet replay instead of sockets选项,选项后再回放就成功了。切记此法只对windows 系统起作用,此法来自zee的资料。

六、问题描述Connection reset by peer

这个问题不多遇见,一般是由于下载的速度慢,导致超时,所以,需要调整一下超时时间。

解决办法:Run-time setting窗口中的‘Internet Protocol’-‘Preferences’设置set advanced options(设置高级选项),重新设置一下“HTTP-request connect timeout (sec),可以稍微设大一些”;

七、问题描述connection refused

这个的错误的原因比较复杂,也可能很简单也可能需要查看好几个地方,解决起来不同的操作系统方式也不同;

1、首先检查是不是连接weblogic服务过大部分被拒绝,需要监控weblogic的连接等待情况,此时需要增加acceptBacklog,每次增加 25%来提高看是否解决,同时还需要增加连接池和调整执行线程数,(连接池数*Statement Cache Size)的值应该小于等于oracle 数据库连接数最大值;

2、如果方法一操作后没有变化,此时需要去查看服务器操作系统中是否对连接数做了限制,AIX下可以直接vi文件limits修改其中的连接限制数,还有 tcp连接等待时间间隔大小,wiodows类似,只不过wendows修改注册表,具体修改方法查手册,注册表中有TcpDelayTime项;

八、问题描述open many files

问题一般都在压力较大的时候出现,由于服务器或者应用中间件本身对于打开的文件数有最大值限制造成,解决办法:

1、修改操作系统的文件数限制,aix下面修改limits下的nofiles限制条件,增大或者设置为没有限制,尽量对涉及到的服务器都作修改;

2、方法一解决不了情况下再去查看应用服务器weblogic的commonEnv.sh文件,修改其中的nofiles文件max-nofiles数增大,应该就可以通过了,具体就是查找到nofiles 方法,修改其中else条件的执行体,把文件打开数调大;修改前记住备份此文件,防止修改出错;

九、问题描述has shut down the connection prematurely

一般是在访问应用服务器时出现,大用户量和小用户量均会出现;

来自网上的解释:

1> 应用访问死掉

小用户时:程序上的问题。程序上存在数据库的问题

2> 应用服务没有死

应用服务参数设置问题

例如:

在许多客户端连接Weblogic应用服务器被拒绝,而在服务器端没有错误显示,则有可能是Weblogic中的server元素的AcceptBacklog属性值设得过低。如果连接时收到connection refused消息,说明应提高该值,每次增加25%

Java连接池的大小设置,或JVM的设置等

3> 数据库的连接

在应用服务的性能参数可能太小了

数据库启动的最大连接数(跟硬件的内存有关)

以上信息有一定的参考价值,实际情况可以参考此类调试。

如果是以上所说的小用户时:程序上的问题。程序上存在数据库的问题,那就必须采用更加专业的工具来抓取出现问题的程序,主要是程序中执行效率很低的sql语句,weblogic 可以采用introscope定位,期间可以注意观察一下jvm的垃圾回收情况看是否正常,我在实践中并发500用户和600用户时曾出现过jvm锯齿型的变化,上升下降都很快,这应该是不太正常的;

十、问题描述Failed to connect to server

这个问题一般是客户端链接到服务失败,原因有两个客户端连接限制(也就是压力负载机器),一个网络延迟严重,解决办法:

1、修改负载机器的tcpdelaytime注册表键值,改小;

2、检查网络延迟情况,看问题出在什么环节;

建议为了减少这种情况,办法一最好测试前就完成了,保证干净的网络环境,每个负载机器的压力测试用户数不易过大,尽量平均每台负载器的用户数,这样以上问题出现的概率就很小了。

液压泵的性能检测

液压泵的性能检测 实验内容: 测试一种液压泵(齿轮泵或叶片泵)的下列特性: 1、 液压泵的压力脉动值; 2、 液压泵的流量-压力特性; 3、 液压泵的容积效率-压力特性; 4、 液压泵的总效率-压力特性。 液压泵的主要性能包括:额定压力、额定流量、容积效率、总效率、压力脉动值、噪声、寿命、温升和振动等项。其中以前几项为最重要,泵的测试主要是检查这几项。 实验方法: 液压泵由原动机械输入机械能(M ,n )而将液压能(P ,Q )输出,送给液压系统的执行机构。由于泵内有摩擦损失(其值用机械效率η机表示),容积损失(泄漏)(其值用容积效率η容表示)和液压损失(其值用液压损失η液表示,此项损失较小,通常忽略),所以泵的输出功率必定小于输入功率,总效率为: 容机入出总ηηη?≈=N N 要直接测定η机比较困难,一般测出η容和η总,然后算出η机。 图1-1为QCS003B 型液压实验台测试液压泵的液压系统原理图。图中8为被试泵,它的进油口装有线隙式滤油器22,出油口并联有溢流阀9和压力表P 6。被试泵输出的油液经节流阀10和椭圆齿轮流量计20流回油箱。用节流阀10对被试泵加载。 图1-1 液压泵的特性实验液压系统原理图 5、 液压泵的压力脉动值: 把被试泵的压力调到额定压力,观察记录其脉动值,看是否超过规定值。测时压力表P 6不能加接阻尼器。 6、 液压泵的流量-压力特性(Q -P ): 通过测定被试泵在不同工作压力下的实际流量,得出它的流量-压力特性曲线Q =f(P)。调节节流阀10即得到被试泵的不同压力,可通过P 6观测。不同压力下的流量用椭圆齿轮流量计和秒表确定。压力调节范围从零开始(此时对应的流量为空载流量)到被试泵额定压力的1.1倍为宜。 7、 液压泵的容积效率-压力特性(ηPV -P ): 理论流量实际流量容积效率=, 在实际生产中,泵的理论流量一般不用液压泵设计时的几何参数和运动参数计算,通常以空载流量代替理论流量。本实验中应在节流阀10的通流截面积为最大的情况下测出泵的空载流量。

北京化工大学离心泵性能实验报告

报告题目:离心泵性能试验 实验时间:2015年12月16日 报告人: 同组人: 报告摘要 本实验以水为工作流体,使用了额定扬程He为20m,转速为2900 r/min IS 型号的离心泵实验装置。实验通过调节阀门改变流量,测得不同流量下离心泵的各项性能参数,流量通过计量槽和秒表测量。实验中直接测量量有P真空表、P 压力表、电机功率N电、孔板压差ΔP、计量槽水位上升高度ΔL、时间t,根据上述测量量来计算泵的扬程He、泵的有效功率Ne、轴功率 N轴及效率η,从而绘制He-Q、Ne-Q和η-Q三条曲线即泵的特性曲线图,并根据此图求出泵的最佳操作范围;又由P、Q求出孔流系数C0、Re,从而绘制C0-Re曲线图,求出孔板孔流系数C0;最后绘制管路特性曲线H-Q曲线图。 本实验数据由EXCEL处理,所有图形的绘制由ORIGIN来完成 实验目的及任务 ①了解离心泵的构造,掌握其操作和调节方法。 ②测定离心泵在恒定转速下的特性曲线,并确定泵的最佳工作范围。 ③熟悉孔板流量计的构造、性能及安装方法。 ④测定孔板流量计的孔流系数。 ⑤测定管路特性曲线。 基本理论 1.离心泵特性曲线测定 离心泵的性能参数取决于泵的内部结构、叶轮形式及转速。其中理论压头与流量的关系,可通过对泵内液体质点运动的理论分析得到,如图4-3中的曲线。由于流体流经泵时,不可避免地会遇到各种阻力,产生能量损失,诸如摩擦损失、环流损失等,因此,实际压头比理论压头小,且难以通过计算求得,因此通常采用实验方法,直接测定其参数间的关系,并将测出的He-Q、N-Q和η-Q三条曲线称为离心泵的特性曲线。另外,根据此曲线也可以求出泵的最佳操作范围,作为选泵的依据。

氢氧燃料电池性能测试实验报告

氢氧燃料电池性能测试 实验报告 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

氢氧燃料电池性能测 试实验报告 学号: 姓名:冯铖炼 指导老师:索艳格 一、实验目的 1.了解燃料电池工作原理 2.通过记录电池的放电特性,熟悉燃料电池极化特性 3.研究燃料电池功率和放电电流、燃料浓度的关系 4.熟悉电子负载、直流电源的操作 二、工作原理 氢氧燃料电池以氢气作燃料为还原剂,氧气作氧化剂氢氧燃料电池,通过燃料的燃烧反应,将化学能转变为电能的电池,与原电池的工作原理相同。 氢氧燃料电池工作时,向氢电极供应氢气,同时向氧电极供应氧气。氢、氧气在电极上的催化剂作用下,通过电解质生成水。这时在氢电极上有多余的电子而带负电,在氧电极上由于缺少电子而带正电。接通电路后,这一类似于燃烧的反应过程就能连续进行。

工作时向负极供给燃料(氢),向正极供给氧化剂(氧气)。氢在负极上的催化剂的作用下分解成正离子H+和电子e-。氢离子进入电解液中,而电子则沿外部电路移向正极。用电的负载就接在外部电路中。在正极上,氧气同电解液中的氢离子吸收抵达正极上的电子形成水。这正是水的电解反应的逆过程。 氢氧燃料电池不需要将还原剂和氧化剂全部储藏在电池内的装置氢氧燃料电池的反应物都在电池外部它只是提供一个反应的容器 氢气和氧气都可以由电池外提供燃料电池是一种化学电池,它利用物质发生化学反应时释出的能量,直接将其变换为电能。从这一点看,它和其他化学电池如锌锰干电池、铅蓄电池等是类似的。但是,它工作时需要连续地向其供给反应物质——燃料和氧化剂,这又和其他普通化学电池不大一样。由于它是把燃料通过化学反应释出的能量变为电能输出,所以被称为燃料电池。 具体地说,燃料电池是利用水的电解的逆反应的"发电机"。它由正极、负极和夹在正负极中间的电解质板所组成。最初,电解质板是利用电解质渗入多孔的板而形成,2013年正发展为直接使用固体的电解质。 工作时向负极供给燃料(氢),向正极供给氧化剂(空气,起作用的成分为氧气)。氢在负极分解成正离子H+和电子e-。当氢离子进入电解液中,而电子就沿外部电路移向正极。用电的负载就接在外部电路中。在正极上,空气中的氧同电解液中的氢离子吸收抵达正极上的电子形成水。这正是水的电解反应的逆过程。此过程水可以得到重复利用,发电原理与可夜间使用的太阳能电池有异曲同工之妙。 燃料电池的电极材料一般为惰性电极,具有很强的催化活性,如铂电极、活性碳电极等。 利用这个原理,燃料电池便可在工作时源源不断地向外部输电,所以也可称它为一种"发电机"。 一般来讲,书写燃料电池的化学反应方程式,需要高度注意电解质的酸碱性。在正、负极上发生的电极反应不是孤立的,它往往与电解质溶液紧密联系。如氢—氧燃料电池有酸式和碱式两种: 若电解质溶液是碱、盐溶液则

液压气动实验报告

液压气动实验报告 课程名称:液压与气动 实验项目:填写下面给出的实验名称 实验时间:2014-12-15、2014-12-16、2014-12-17 实验组号:1组:1-10号;2组:11-20号;3组:21-30号;4组:31-40号;5组:41- 实验地点:工程215 实验报告中的实验过程、实验结果部分写思考题。 实验一液压泵拆装 一、实验目的 理解常用液压泵的结构组成及工作原理;掌握的正确拆卸、装配及安装连接方法;掌握常用液压泵维修的基本方法。 二、实验工具 实习用液压泵:齿轮泵。 工具:内六方扳手,固定扳手、螺丝刀、卡簧钳等。 三、思考题 1.齿轮泵由哪几部分组成?各密封腔是怎样形成? 2.齿轮泵的困油现象的原因及消除措施。 3.齿轮泵中存在几种可能产生泄漏的途径?为了减小泄漏,该泵采取了什么措施? 4.齿轮、轴和轴承所受的径向液压不平衡力是怎样形成的?如何解决? 5.单作用叶片泵与双作用叶片泵有什么区别? 实验二液压阀拆装 一、实验目的 1. 了解方向阀、压力阀、流量阀等的结构特点; 2. 熟悉各阀的主要零部件; 3. 熟悉各种液压阀的工作原理。 二、实验器材 直动式溢流阀、直动式顺序阀、先导式溢流阀、干式电磁换向阀、手动换向阀、单向阀等各种液压阀,拆装工具等。 三、实验过程 1. 拆开液压阀,取出各部件; 2. 分辨各油口,分析工作原理; 3. 比较各种阀的异同; 4. 按拆卸的相反顺序装配各阀。 四、思考题 1. 画图并说明直动式溢流阀的工作原理。 2. 如果先导式溢流阀主阀芯阻尼孔堵塞,液压系统会出现什么故障?为什么? 3. 比较直动式溢流阀、直动式顺序阀的异同。 实验三液压基本回路演示 一、实验目的 1. 了解小型基本回路实验台的构造和各元件的连接关系;

离心泵特性曲线测定实验报告

离心泵特性曲线实验报告 一.实验目的 1、熟悉离心泵的构造和操作 2、掌握离心泵在一定转速下特性曲线的测定方法 3、学习工业上流量、功率、转速、压力和温度等参数的测量方法,使学生 了解涡轮流量计、电动调节阀以及相关仪表的原理和操作。 二, 基本原理 离心泵的主要性能参数有流量Q 、压头H 、效率和轴功率N ,在一定转速下,离心泵的送液能力(流量)可以通过调节出口阀门使之从零至最大值间变化。而且,当期流量变化时,泵的压头、功率、及效率也随之变化。因此要正确选择和使用离心泵,就必须掌握流量变化时,其压头、功率、和效率的变化规律、即查明离心泵的特性曲线。 用实验方法测出某离心泵在一定转速下的Q 、H 、n 、N ,并做出H-Q 、n-Q 、N-Q 曲线,称为该离心泵的特性曲线。 1、扬程(压头)H (m ) 分别取离心泵进口真空表和出口压力表处为1、2截面,列柏努利方程得: f H g u g p z H g u g p z +++=+++222 2222 111ρρ 因两截面间的管长很短,通常可忽略阻力损失项H f ,流速的平方差也很小 故可忽略,则: +H0 式中 ρ:流体密度,kg/m 3 ; p 1、p 2:分别为泵进、出口的压强,Pa ; g p p H ? 1 2 ? ?

u 1、u 2:分别为泵进、出口的流速,m/s ; z 1、z 2:分别为真空表、压力表的安装高度,m 。 由上式可知,由真空表和压力表上的读数及两表的安装高度差,就可算出泵的扬程。 2、轴功率N (W ) N= N 电η电 =电 其中,N 电为泵的轴功率,η电为电机功率。 3、效率η(%) 泵的效率η是泵的有效功率与轴功率的比值。反映泵的水力损失、 容积损失和机械损失的大小。泵的有效功率Ne 可用下式计算: g HQ Ne ρ= 故泵的效率为 %100?= N g HQ ρη 4、泵转速改变时的换算 泵的特性曲线是在定转速下的实验测定所得。但是,实际上感应电动机在转矩改变时,其转速会有变化,这样随着流量Q 的变化,多个实验点的转速n 将有所差异,因此在绘制特性曲线之前,须将实测数据换算为某一定转速n ¢ 下(可取离心泵的额定转速)的数据。换算关系如下: 流量 n n Q Q '=' 扬程 2 )(n n H H ' =' 轴功率 3 )(n n N N ' =' 效率 ηρρη==''= 'N g QH N g H Q ' 三, 实验装置流程示意图

性能测试工具LoadRunner实验报告

性能测试工具LoadRunner实验报告 一、概要介绍 1.1 软件性能介绍 1.1.1 软件性能的理解 性能是一种指标,表明软件系统或构件对于其及时性要求的符合程度;同时也是产品的特性,可以用时间来进行度量。 表现为:对用户操作的响应时间;系统可扩展性;并发能力;持续稳定运行等。1.1.2 软件性能的主要技术指标 响应时间:响应时间=呈现时间+系统响应时间 吞吐量:单位时间内系统处理的客户请求数量。(请求数/秒,页面数/秒,访问人数/秒) 并发用户数:业务并发用户数; [注意]系统用户数:系统的用户总数;同时在线用户人数:使用系统过程中同时在线人数达到的最高峰值。 1.2 LoadRunner介绍 LoadRunner是Mercury Interactive的一款性能测试工具,也是目前应用最为广泛的性能测试工具之一。该工具通过模拟上千万用户实施并发负载,实时性能监控的系统行为和性能方式来确认和查找问题。 1.2.1 LoadRunner工具组成 虚拟用户脚本生成器:捕获最终用户业务流程和创建自动性能测试脚本,即我们在以后说的产生测试脚本; 压力产生器:通过运行虚拟用户产生实际的负载; 用户代理:协调不同负载机上虚拟用户,产生步调一致的虚拟用户; 压力调度:根据用户对场景的设置,设置不同脚本的虚拟用户数量;

监视系统:监控主要的性能计数器; 压力结果分析工具:本身不能代替分析人员,但是可以辅助测试结果的分析。 1.2.2 LoadRunner工具原理 代理(Proxy)是客户端和服务器端之间的中介人,LoadRunner就是通过代理方式截获客户端和服务器之间交互的数据流。 1)虚拟用户脚本生成器通过代理方式接收客户端发送的数据包,记录并将其转发给服务器端;接收到从服务器端返回的数据流,记录并返回给客户端。 这样服务器端和客户端都以为在一个真实运行环境中,虚拟脚本生成器能通过这种方式截获数据流;虚拟用户脚本生成器在截获数据流后对其进行了协议层上的处理,最终用脚本函数将数据流交互过程体现为我们容易看懂的脚本语句。 2)压力生成器则是根据脚本内容,产生实际的负载,扮演产生负载的角色。 3)用户代理是运行在负载机上的进程,该进程与产生负载压力的进程或是线程协作,接受调度系统的命令,调度产生负载压力的进程或线程。 4)压力调度是根据用户的场景要求,设置各种不同脚本的虚拟用户数量,设置同步点等。 5)监控系统则可以对数据库、应用服务器、服务器的主要性能计数器进行监控。 6)压力结果分析工具是辅助测试结果分析。 二、LoadRunner测试过程 2.1 计划测试 定义性能测试要求,例如并发用户的数量、典型业务流程和所需响应时间等。 2.2 创建Vuser脚本 将最终用户活动捕获(录制、编写)到脚本中,并对脚本进行修改,调试等。协议类型:取决于服务器端和客户端之间的通信协议;

LoadRunner性能测试实战教程

LoadRunner性能测试实战讲解 内容介绍: 很多使用LoadRunner的测试人员经常面临两个难题:脚本开发与性能测试分析。本书就是基于帮助测试人员解决这两个问题而编写,致力于使读者学精LoadRunnner这一强大的性能测试工具。 全书共分为四部分:入门篇、基础篇、探索篇、实战篇。第一篇入门篇的内容包括第1章和第2章,着重于讲解性能测试与LoadRunner的基础理论知识。第二篇基础篇的内容包括第3章至第5章,是LoadRunner 的基本使用部分,着重讲解Virtual User Generator、Controller、Analysis的使用方法。第三篇探索篇的... 第1部分入门篇.. (1) 第1章性能测试基础知识.. 3 1.1 性能测试基本概念 (4) 1.1.1 什么是性能测试 (4) 1.1.2 性能测试应用领域 (6) 1.1.3 性能测试常见术语 (8) 1.2 全面性能测试模型 (11) 1.2.1 性能测试策略模型 (14) 1.2.2 性能测试用例模型 (17) 1.2.3 模型的使用方法 (20) 1.3 性能测试调整基础 (21) 1.4 如何做好性能测试 (24) 1.5 本章小结 (28) 第2章LoadRunner基础知识.. 29 2.1 LoadRunner简介 (29) 2.1.1 LoadRunner主要特点 (29) 2.1.2 LoadRunner常用术语 (31) 2.2 LoadRunner工作原理 (32) 2.3 LoadRunner测试流程 (33) 2.4 LoadRunner的部署与安装 (35) 2.5 本章小结 (41) 第2部分基础篇 (43) 第3章脚本的录制与开发.. 45 3.1 Virtual User Generator简介 (45)

离心泵特性实验报告

离心泵特性测定实验报告 一、实验目的 1.了解离心泵结构与特性,熟悉离心泵的使用; 2.测定离心泵在恒定转速下的操作特性,做出特性曲线; 3.了解电动调节阀、流量计的工作原理和使用方法。 二、基本原理 离心泵的特性曲线是选择和使用离心泵的重要依据之一,其特性曲线是在恒定转速下泵的扬程H 、轴功率N 及效率η与泵的流量Q 之间的关系曲线,它是流体在泵内流动规律的宏观表现形式。由于泵内部流动情况复杂,不能用理论方法推导出泵的特性关系曲线,只能依靠实验测定。 1.扬程H 的测定与计算 取离心泵进口真空表和出口压力表处为1、2两截面,列机械能衡算方程: f h g u g p z H g u g p z ∑+++=+++222 2222111ρρ (1) 由于两截面间的管长较短,通常可忽略阻力项f h ∑,速度平方差也很小故可忽略,则有 (=H g p p z z ρ1 212)-+ - 210(H H H ++=表值) (2) 式中: 120z z H -=,表示泵出口和进口间的位差,m ; ρ——流体密度,kg/m 3 ; g ——重力加速度 m/s 2; p 1、p 2——分别为泵进、出口的真空度和表压,Pa ; H 1、H 2——分别为泵进、出口的真空度和表压对应的压头,m ; u 1、u 2——分别为泵进、出口的流速,m/s ; z 1、z 2——分别为真空表、压力表的安装高度,m 。 由上式可知,只要直接读出真空表和压力表上的数值,及两表的安装高度差,就可计算出泵的扬程。 2.轴功率N 的测量与计算 k N N ?=电 (3) 其中,N 电为电功率表显示值,k 代表电机传动效率,可取95.0=k 。 即:电N N 95.0= (4) 3.效率η的计算

PC性能评测实验报告

计算机体系结构课程实验报告 PC性能测试实验报告 学号: 姓名:张俊阳 班级:计科1302 题目1:PC性能测试软件 请在网上搜索并下载一个PC机性能评测软件(比如:可在百度上输入“PC 性能benchmark”,进行搜索并下载,安装),并对你自己的电脑和机房电脑的性能进行测试。并加以比较。 实验过程及结果: 我的电脑:

机房电脑:

综上分析:分析pcbenchmark所得数据为电脑的current performance与其potential performance的比值,值大表明计算机目前运行良好,性能好,由测试结果数据可得比较出机房的电脑当前运行的性能更好。分析鲁大师性能测试结果:我的电脑得分148588机房电脑得分71298,通过分析我们可以得出CPU占总得分的比重最大,表明了其对计算机性能的影响是最大的,其次显卡性能和内存性能也很关键,另外机房的电脑显卡性能较弱,所以拉低了整体得分,我的电脑各项得分均超过机房电脑,可以得出我的电脑性能更好的结论。 题目2:toy benchmark的编写并测试 可用C语言编写一个程序(10-100行语句),该程序包括两个部分,一个部分主要执行整数操作,另一个部分主要执行浮点操作,两个部分执行的频率(频率整数,频率浮点)可调整。请在你的计算机或者在机房计算机上,以(,),(,),(,)的频率运行你编写的程序,并算出三种情况下的加权平均运行时间。 实验过程及结果: #include<> #include<> int main() {

int x, y, a; double b; clock_t start, end; printf("请输入整数运算与浮点数运算次数(单位亿次)\n"); scanf("%d%d", &x, &y); /*控制运行频率*/ start = clock(); for (int i = 0; i

液压与气压传动测试实验报告书-2015

实验报告 课程名称:液压与气压传动 实验项目:液压与气压传动测试实验实验班级: 学号,姓名:, 总页数:11 指导教师:李益林刘涵章实验时间:2015.3. ~2015-7. 机电学院液压与气压传动实验室

目录 目录 (2) 实验一液压泵拆装 (3) 1.CB—B10型齿轮泵流量计算 (3) 2.YB1-10双作用叶片泵排量计算 (3) 3.思考题 (4) 实验二液压泵性能测试 (5) 一、叶片泵测试与计算 (5) 二、画P—Q特性曲线图 (5) 实验三液压阀拆装 (6) 实验四溢流阀性能测试 (7) 一、溢流阀测试数据记录及处理 (7) 二、画启闭特性曲线图 (7) 实验五节流阀进油路节流调速回路的速度负载特性测试 (8) 一、测试数据记录及处理 (8) 实验六调速阀进油路节流调速回路的速度负载特性测试 (9) 一、测试数据记录及处理 (9) 画负载特性曲线图 (10) 实验七基本液压传动系统工作原理图绘制 (10) 1.观察S001液压传动系统试验台,标出各种液压元件的名称。 (10) 2.观察S001液压传动系统试验台,完成填充。 (11) 3.液压元件图形符号描述传动系统示意图。 (11)

实验一液压泵拆装 1.CB—B10 型齿轮泵流量计算 1)计算齿轮轴齿数:Z = 个。 2)测量齿顶圆直径D= mm. 3)测量齿轮齿宽: B = mm,CM. 4)计算齿轮模数:m = D / ( Z+ 2 ) = mm,CM. 标准模数m : 数值计算后,应向下面标准模数值靠近取值(mm)。 5)当转速n= 1450 r/min 的电机,泵的容积效率取ηv= 85% 时,计算齿轮泵排量 V = 2π·Z·m2 ·B (mL/r)(齿宽、模数用厘米单位代入计算。) 6)因为实际齿槽容积比齿轮体积稍大一些,通常取V = 6.66Zm2 B 7)计算齿轮泵流量q v = 6.66·Z·m2·B· n·ηv·10-3 (L/min) (齿宽、模数用厘米单位代入计算。) 2.YB1-10双作用叶片泵排量计算 1)YB1-10双作用叶片泵铭牌参数: 额定压力= Map ,额定转速= 转/分, 排量= 毫升/转。 2)测量定子内表面大圆弧直径D =mm,半径R = CM。 3)测量定子内表面小圆弧直径d =mm,半径r = CM。 4)测量定子宽度:B = mm,CM。 5)测量叶片厚度:δ = mm,CM。 6)计算叶片数: Z = 片。 7)叶片倾角:θ= 13 度。 8)叶片泵转速:n = r/min。(取>1000 ~<1450 ) 9)叶片泵工作区环形体积:V1 = 2π(R2 - r2)B 10)叶片所占容积:V2 = 2·[(R - r)/cosθ]·B·δ·Z 11)双作用叶片泵理论排量V t = V1- V2(mL/r),即

离心泵性能实验报告(带数据处理)

实验三、离心泵性能实验姓名:杨梦瑶学号:1110700056 实验日期:2014年6月6日 同组人:陈艳月黄燕霞刘洋覃雪徐超张骏捷曹梦珺左佳灵 预习问题: 1.什么是离心泵的特性曲线?为什么要测定离心泵的特性曲线? 答:离心泵的特性曲线:泵的He、P、η与Q V的关系曲线,它反映了泵的基本性能。要测定离心泵的特性曲线是为了得到离心泵最佳工作条件,即合适的流量范围。 2.为什么离心泵的扬程会随流量变化? 答:当转速变大时,,沿叶轮切线速度会增大,当流量变大时,沿叶轮法向速度会变大,所以根据伯努力方程,泵的扬程: H=(u22- u12)/2g + (p2- p1) / ρg + (z2- z1) +H f 沿叶轮切线速度变大,扬程变大。反之,亦然。 3.泵吸入端液面应与泵入口位置有什么相对关系? 答:其相对关系由汽蚀余量决定,低饱和蒸气压时,泵入口位置低于吸入端液面,流体可以凭借势能差吸入泵内;高饱和蒸气压时,相反。但是两种情况下入口位置均应低于允许安装高度,为避免发生汽蚀和气缚现象。 4.实验中的哪些量是根据实验条件恒定的?哪些是每次测试都会变化,需要记录的?哪些 是需要最后计算得出的? 答:恒定的量是:泵、流体、装置; 每次测试需要记录的是:水温度、出口表压、入口表压、电机功率; 需要计算得出的:扬程、轴功率、效率、需要能量。 一、实验目的: 1.了解离心泵的构造,熟悉离心泵的操作方法及有关测量仪表的使用方法。 2.熟练运用柏努利方程。 3.学习离心泵特性曲线的测定方法,掌握离心泵的性能测定及其图示方法。 4.了解应用计算机进行数据处理的一般方法。 二、装置流程图: 图5 离心泵性能实验装置流程图

流量计性能测定实验报告doc

流量计性能测定实验报告 篇一:孔板流量计性能测定实验数据记录及处理篇二:实验3 流量计性能测定实验 实验3 流量计性能测定实验 一、实验目的 ⒈了解几种常用流量计的构造、工作原理和主要特点。 ⒉掌握流量计的标定方法(例如标准流量计法)。 ⒊了解节流式流量计流量系数C随雷诺数Re的变化规律,流量系数C的确定方法。 ⒋学习合理选择坐标系的方法。 二、实验内容 ⒈通过实验室实物和图像,了解孔板、1/4园喷嘴、文丘里及涡轮流量计的构造及工作原理。 ⒉测定节流式流量计(孔板或1/4园喷嘴或文丘里)的流量标定曲线。 ⒊测定节流式流量计的雷诺数Re和流量系数C的关系。 三、实验原理 流体通过节流式流量计时在流量计上、下游两取压口之间产生压强差,它与流量的关系为: 式中: 被测流体(水)的体积流量,m3/s; 流量系数,无因次;

流量计节流孔截面积,m2; 流量计上、下游两取压口之间的压强差,Pa ; 被测流体(水)的密度,kg/m3 。 用涡轮流量计和转子流量计作为标准流量计来测量流量VS。每一 个流量在压差计上都有一对应的读数,将压差计读数△P和流量Vs绘制成一条曲线,即流量标定曲线。同时用上式整理数据可进一步得到C—Re关系曲线。 四、实验装置 该实验与流体阻力测定实验、离心泵性能测定实验共用图1所示的实验装置流程图。 ⒈本实验共有六套装置,流程为:A→B(C→D)→E→F→G→I 。 ⒉以精度0.5级的涡轮流量计作为标准流量计,测取被测流量计流量(小于2m3/h流量时,用转子流量计测取)。 ⒊压差测量:用第一路差压变送器直接读取。 图1 流动过程综合实验流程图 ⑴—离心泵;⑵—大流量调节阀;⑶—小流量调节阀; ⑷—被标定流量计;⑸—转子流量计;⑹—倒U管;⑺⑻⑽—数显仪表;⑼—涡轮流量计;⑾—真空表;⑿—流量计平衡阀;⒁—光滑管平衡阀;⒃—粗糙管平衡阀;⒀—回流阀;⒂—压力表;⒄—水箱;⒅—排水阀;⒆—闸阀;⒇—

PLC与液压实验报告

1.单缸连续往复控制回路(气动) 1、实验题目:单缸连续往复控制回路(气动) 2、实验原理:如图所示,三位四通的电磁阀1Y A 、1YB分别外接PLC的Q0.0、Q0.1的输出端子;当三位四通电磁阀还没通电时,液压缸静止,开始按液压缸启动按钮SB1,液压杆开始,当运动到最左端时,Q0.0输出1Y A通电时,换向阀向左移动,液压杆向右运动;当运动到最右端时,Q0.1输出1YB通电,换向阀向右移动,液压杆向左快退运动。通过感应开关SQ1、SQ2来控制PLC程序的Q0.0、Q0.1交换输出,再控制换向阀1YA、1YB 通电,使液压缸自动往复运动。 工作原理图 I/O分配表

输入输出 操作功能地址操作功能地址启动SB1 p 向右运动0.0 停止SB2 I0.1 向左运动0.1 SQ1 I0.2 SQ2 I0.3 PLC程序 PLC外部接线:

3、实验目的:通过实验,了解气动的运动原理,通过PLC控制实现液压缸的自动往复运动。 4、实验内容:通过感应开关控制PLC的输入实现液压缸自动往复运动工作无杆腔通气,有杆腔回放气时,杆前进;有杆腔通气,无杆腔放气时,杆快进。 5、实验步骤: 1、根据实验需要选择元件(单杆双作用缸、单向节流阀、接近开关、三位五通双电磁换向阀、三联件、连接软管)。并检验元件的实用性能是否正常。 2、看懂原理图后,搭建实验回路。 3、将三位五通双电磁换向阀和接近开关的电源输入口插入相应的控制板输出口。 4、确认连接安装正确稳妥,把三联件的调压旋钮放松,通气,开启气泵。待泵工作正常,再次调节三联件的调压旋钮,使回路中的压力在系统工作压力以内。 5、当电磁阀作为得电后,压缩空气经过电磁阀过单向节流阀进

性能测试与LoadRunner基础笔试题

性能测试与LoadRunner基础笔试题 笔试:45分钟满分100分 选择:(共6分,3分一题) 1. To control the time between iterations in a Vuser, you will need to configure which run-time(2分) feature? A. Run Logic B. Pacing C. Think Time D. Network Speed 2. You are about to run a Debug scenario with a small number of Vusers. What type of log setting will you select to help identify and check errors in the Vuser scripts?(2分) A. Only when errors occur B. Standard log C. Extended log 判断:(共20分,2分一题) 1.集合点可以贯穿整个事务,加了集合点,整个事务都是同步运行的 2.集合点可以加在vuser_int中 3.LR可以录制单机程序 4.一个脚本中可以有多个action 5.10M的网络环境中,不能模拟20M的带宽 6.HTTPS安全协议,可以使用‘HTML-based script’模式录制 7.vuser_end中内容是不可以迭代运行的 8.file类型参数化,最多只能参数化100个 9.手动关联,查找需要关联的数据,要在Sending request中查找 10.调试lr脚本可以run step by step

化工原理实验报告离心泵的性能试验北京化工大学

北京化工大学 化工原理实验报告 实验名称:离心泵性能实验 班级:化工13 姓名: 学号: 20130 序号: 同组人: 实验二:离心泵性能实验 摘要:本实验以水为介质,使用离心泵性能实验装置,测定了不同流速下,离心泵的性能、孔板流量计的孔流系数以及管路的性能曲线。实验验证了离心泵的扬程He随着流量的增大而减小,且呈2次方的关系;有效效率有一最大值,实际操作生产中可根据该值选取合适的工作范围;泵的轴功率随流量的增大而增大; 当Re大于某值时,C 0为一定值,使用该孔板流量计时,应使其在C 为定值的条 件下。 关键词:性能参数(N H Q, , , )离心泵特性曲线管路特性曲线C0一.目的及任务

1.了解离心泵的构造,掌握其操作和调节方法。 2.测定离心泵在恒定转速下的特性曲线,并确定泵的最佳工作范围。 3.熟悉孔板流量计的构造,性能和安装方法。 4.测定孔板流量计的孔流系数。 5.测定管路特性曲线。 二. 实验原理 1.离心泵特性曲线测定 离心泵的性能参数取决于泵的内部结构,叶轮形式及转速。其中理论压头与流量的关系,可通过对泵内液体质点运动的理论分析得到,如图1中的曲线。由于流体流经泵时,不可避免的会遇到种种阻力,产生能量损失,诸如摩擦损失,环流损失等,因此通常采用实验方法,直接测定参数间的关系,并将测出的He-Q,N-Q 和η-Q 三条曲线称为离心泵的特性曲线。另外,根据此曲线也可以求出泵的最佳操作范围,作为泵的选择依据。 图1.离心泵的理论压头与实际压头 (1)泵的扬程He He=0真空表压力表H H H ++ 式中 H 压力表——泵出口处的压力,mH 2o ; H 真空表——泵入口处的真空度,mH 2o ; H 0——压力表和真空表测压口之间的垂直距离,H 0=。 (2)泵的有效功率和效率 由于泵在运转过程中存在种种能量损失,使泵的实际压头和流量较理论值为低,而输入泵的功率又比理论值为高,所以泵的总效率为 轴 ηN Ne = 102 QHe Ne ρ = 式中 Ne ——泵的有效功率,kW ;

软件测试实验报告LoadRunner的使用

南昌大学软件学院 实验报告 实验名称 LoadRunner的使用 实验地点 实验日期 指导教师 学生班级 学生姓名 学生学号 提交日期 LoadRunner简介: LoadRunner 是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner 的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。此外,LoadRunner 能支持广范的协议和技术,为您的特殊环境提供特殊的解决方案。LoadRunner是目前应用最为广泛的性能测试工具之一。 一、实验目的

1. 熟练LoadRunner的工具组成和工具原理。 2. 熟练使用LoadRunner进行Web系统测试和压力负载测试。 3. 掌握LoadRunner测试流程。 二、实验设备 PC机:清华同方电脑 操作系统:windows 7 实用工具:WPS Office,LoadRunner8.0工具,IE9 三、实验内容 (1)、熟悉LoadRunner的工具组成和工具原理 1.LoadRunner工具组成 虚拟用户脚本生成器:捕获最终用户业务流程和创建自动性能测试脚本,即我们在以后说的产生测试脚本; 压力产生器:通过运行虚拟用户产生实际的负载; 用户代理:协调不同负载机上虚拟用户,产生步调一致的虚拟用户;压力调度:根据用户对场景的设置,设置不同脚本的虚拟用户数量;监视系统:监控主要的性能计数器; 压力结果分析工具:本身不能代替分析人员,但是可以辅助测试结果的分析。 2.LoadRunner工具原理 代理(Proxy)是客户端和服务器端之间的中介人,LoadRunner 就是通过代理方式截获客户端和服务器之间交互的数据流。 ①虚拟用户脚本生成器通过代理方式接收客户端发送的数据包,

液压泵性能实验指导书 (3)

实验指导书 院(系):机械工程学院 课程名称:液压与气动技术 重庆科技学院

一、液压泵的性能调试实验 一、实验目的: 1、测定小功率液压泵的工作特性和掌握测试方法。通过对叶片泵的性能测试,作出压力流量曲线,确定被试油泵在额定工况下的容积效率和总效率,了解油泵的主要性能。通过本实验,熟悉油泵实验系统的原理和测试方法。 2、增进对液压泵工作时的噪声、振动、油压脉动等情况的感性认识。 二、实验内容和原理: 液压泵的工作特性主要包括流量特性、功率特性和效率特性。 1、流量特性(Q-p 曲线)的测定。 液压泵的实际输出流量随其工作压力的提高而稍有下降,其原因是泄漏流量的增大。而液压泵的理论流量只取决于泵的几何参数和电机转速,与工作压力无关。即: min)/(103l Vn q bl -?=。式中,bl q 是液压泵理论流量,V 是泵的排量(ml/min ) ,n 为电机转速(rpm ) 液压泵的实际输出流量为: q q q bl b ?-= 。式中,q ?为液压泵的泄漏流量。 μpq C q L =?,式中,p 为液压泵工作压力,μ是油液动力粘度,L C 为泄漏系数。 由上式可知,液压泵的实际输出流量与其工作压力呈线性下降关系。 实验时把泵空载时测得的流量q 0近似代表为泵的理论流量bl q 。此时即节流阀的通流截面全部打开。 2、功率特性: 在QSC003B 液压综合实验台上,可从三相功率表上测出电机在液压泵不同工作压力下的输入功率表N ,再根据电机的效率曲线(由实验室提供)查出功率为相应值时的对应电机效率电η,则:电表η*N N i = 则机械效率i i i bj N q p =η 但实验室该设备的电压表已损坏,故本次实验不做该内容。但须掌握其原理。 3、效率特性 液压泵的容积效率bl b bV q q =η,分别为泵的实际流量和空载时流量。 总效率bj bv b ηηη=,即容积效率与机械效率之积。 4、压力振摆的测定。 给液压泵加载至额定压力,并通过额定流量。此时压力表指针在额定压力附近会出现有

LoadRunner性能测试软件的基本使用步骤

LoadRunner性能测试软件的基本使用步骤 一. 1、测试脚本录制 1.1录制前准备工作 在录制脚本前需检查压测环境的整体功能是否正确,待测部分的功能是否正确,只有确定功能正确后才可进行压测。 1.2录制及调试脚本 在准备工作OK后,进行脚本的录制,具体过程如下: 打开“开始>程序>MercuryLoadRunner>MercuryLoadRunner”测试脚本录制; 2、点击“Create/EdirScripts”,也可在“File”下选择New 新建。 3、选择Web(HTTP/HTML)协议,我们测试的是B/S模式,采用的是Web协议,选择后点【OK】按钮。 4、点击界面中的录制按钮,这个表示开始录制脚本点。 录制前,如果已经打开待测页面的话,建议关闭该页面。点【OK】后,同时会出现这表示现在已经开始录制。 5、所有操作完成后,点击中停止按钮,停止录制,页面将自动关闭,返回到loadrunner录制界面,将在界面中显示录制脚本代码,保存录制的脚本。 6、调试代码并进行参数化 录制后的代码需要进行调试才可用于压测,调试的办法就是进行

回放操作,如果回放过程无错误,运行结果也正确的话,则可用于压测。 二.设计测试场景 在脚本录制完成,调试通过后,可以进行测试场景的设计。 1.打开“开始>程序>MercuryLoadRunner >MercuryLoadRunner” 2.点击的RunLoadTests;在新建场景的窗口,选择一种场景类型。 3.选择要进行场景设计的脚本,若没有出现需要对应的脚本,可点击Browse查找后添加进来,选择好脚本后,点add则可加入到右边的窗口中然后点【OK】。 4.显示的是脚本的路径与并发数个数,根据测试方案中的并发 数可更改此处的并发数。 Eg:假如我们设计的场景是每15秒增加2个,所有并发数增加完后持续运行5分钟,5分钟运行结束后,每30秒减少5个并发。 5.再点击页面右下角的“Run-timeSettings” 。 6.一切设置OK后,点击运行测试场景。 三.测试结果分析 1.场景执行结束后可以,使用loadrunner自带的分析工具进行结果分析。 2.在菜单栏中选择打开,找到要分析的场景执行结果,点【打开】即可,还可以直接在场景运行结束后,点击Controller菜单栏

液压与气压传动实验指导书

液压与气压传动实验指导书 中南林业科技大学 机电实验中心

前言 本实验指导书是根据机械设计制造及自动化等专业《液压传动与气压传动》教学大纲及实验教学大纲的要求编写的,共编入七个教学实验,适用于在YCS系列液压教学实验台上进行。 通过实验教学,目的是使学生掌握常用液压元件及常用液压回路的性能及测试方法,培养学生分析解决实际工程问题的能力。 由于水平所限,不妥之处在所难免,欢迎批评指正。

目录 实验一液压泵(马达)结构实验----------------------------------4 实验二液压控制阀结构实验--------------------------------------5 实验三液压泵性能实验------------------------------------------6 实验四溢流阀性能实验------------------------------------------11 实验五节流调速性能实验----------------------------------------17 实验六液压回路设计实验----------------------------------------23 实验七气压回路设计实验----------------------------------------24

实验一液压泵(马达)结构实验 一、实验目的 1.通过实验,熟悉和掌握液压系统中动力与执行元件的结构、工作原理。 2.通过实验,能熟练完成各种泵(马达)的拆卸和组装。 二、实验内容 将实验中给出的液压泵(马达)分别拆开,观察其组成零件、结构特征、工作原理,并记录拆装顺序以便于正确组装。 1.齿轮泵的拆装:将齿轮泵按顺序拆开,观察泵的密封容积由哪些零件组成,困 油区、卸荷槽在什么位置,泵内压力油的泄漏情况,如何提高容积效率。 2.叶片泵的拆装:将叶片泵按顺序拆开,观察泵的密封容积由哪些零件组成,如 何区分配油盘上的配油窗口,分析配油盘上的三角沟槽有什么作用,叶片能否反 装,泵在工作时叶片一端靠什么力始终顶住定子内圆表面而不产生脱空现象。 3. 轴向柱塞泵的拆装:将柱塞泵按顺序拆开,观察泵的密封容积由哪些零件组成, 分析三对摩擦副的特点,变量机构的变量原理及特点,柱塞上的小槽和中心弹簧 有什么作用。 4. 叶片马达的拆装:将叶片马达按顺序拆开,观察马达的密封容积由哪些零件组成, 分析叶片马达与叶片泵相比结构上的特点,起动转矩的产生。 5. 单作用连杆型径向马达的拆装:将马达按顺序拆开,观察马达的密封容积由哪些 零件组成,分析配流轴的特点,马达内部油道的布置。 三、实验报告要求 1.填写实验名称、实验目的和实验内容, 2.将自己拆解的过程、遇到的问题以及如何解决问题的过程进行详细说明。 3.回答下列问题: ①齿轮泵高压化的主要障碍是什么?可在结构上采用哪些措施减少液压径向不平 衡力和提高容积效率? ②双作用叶片泵与马达在结构上有何异同?比较双作用式与单作用式叶片泵,说明 各自的特点。 ③定性地绘制限压式叶片泵的压力—流量特性曲线,并说明“调压弹簧”、“调压 弹簧刚度”、“流量调节螺钉”对压力—流量特性曲线的影响。 ④CY14-1轴向柱塞泵的有哪些结构特点? ⑤总结容积泵工作的必要条件及常用的三种配流方式。这三种配流方式分别运用在 何种结构的泵(马达)上?

离心泵性能实验报告

北京化工大学化工原理实验报告 实验名称:离心泵性能实验 班级:化工100 学号:2010 姓名: 同组人: 实验日期:2012.10.7

一、报告摘要: 本次实验通过测量离心泵工作时,泵入口真空表真P 、泵出口压力表压P 、孔板压差计两端压差P ?、电机输入功率Ne 以及流量Q (t V ??/)这些参数的关系,根据公式 0e H H H H ++=压力表真空表、转电电轴ηη??=N N 、102e ρ ??= He Q N 以及轴 N Ne =η可以得出 离心泵的特性曲线;再根据孔板流量计的孔流系数ρp u C ?=2/ 0与雷诺数 μ ρdu = Re 的变化规律作出Re 0-C 图,并找出在Re 大到一定程度时0C 不随Re 变化时的0C 值;最后测量不同阀门开度下,泵入口真空表真P 、泵出口压力表压P 、孔板压差计两端压差P ?,根据已知公式可以求出不同阀门开度下的Q H -e 关系式,并作图可以得到管路特性曲线图。 二、目的及任务 ①了解离心泵的构造,掌握其操作和调节方法。 ②测定离心泵在恒定转速下的特性曲线,并确定泵的最佳工作范围。 ③熟悉孔板流量计的构造、性能及安装方法。 ④测定孔板流量计的孔流系数。 ⑤测定管路特性曲线。 三、基本原理 1.离心泵特性曲线测定 离心泵的性能参数取决于泵的内部结构、叶轮形式及转速。其中理论压头与流量的关系,可通过对泵内液体质点运动的理论分析得到。由于流体流经泵时,不可避免地会遇到各种阻力,产生能量损失,诸如摩擦损失、环流损失等,因此,实际压头比理论压头笑,且难以通过计算求得,因此通常采用实验方法,直接测定其参数间的关系,并将测出的He-Q 、N-Q 和η-Q 三条曲线称为离心泵的特性曲线。另外,曲线也可以求出泵的最佳操作范围,作为选泵的依据。 (1)泵的扬程He :e 0H H H H =++真空表压力表 式中:H 真空表——泵出口的压力,2mH O , H 压力表——泵入口的压力,2mH O 0H ——两测压口间的垂直距离,0H 0.85m = 。 (2)泵的有效功率和效率 由于泵在运转过程中存在种种能量损失,使泵的实际压头和流量较理论值为低,而输入

相关主题
文本预览
相关文档 最新文档