Jmeter分布式测试配置方法

pevach 分享 时间: 收藏本文

【简介】感谢网友“pevach”参与投稿,下面小编给大家整理了Jmeter分布式测试配置方法(共9篇),供大家阅读参考。

篇1:Jmeter分布式测试配置方法

利用JMeter进行负载测试的时候,使用单台机器模拟测试超过1000个行程的并发就有些力不从心,在执行的过程中,JMeter自身会自动关闭,要解决这个问题,可以使用分布式测试,运行多台机器运行所谓的 Agent 来分担 JMeter自身的压力,并借此来获取更大的并发用户数,但是需要进行相关的一些修改,具体如下:

1、在所有期望运行 JMeter 作为 Load Generator 的机器上安装 JMeter,并确定其中一台机器作为 Controller,其他的机器作为 Agent,然后运行所有 Agent 机器上的JMeter-server.bat文件――假定我们使用两台机器 192.168.0.1 和 192.168.0.2 作为 Agent;

2、在Controller 机器的 JMeter 安装目录下找到 bin 目录,再找到 JMeter.properties 这个文件,使用记事本或者其他文字编辑工具打开它;

3、在打开的文件中查找“remote_hosts=”这个字符串,你可以找到这样一行“remote_hosts=127.0.0.1”。其中的 127.0..0.1 表示运行 JMeter Agent 的机器,这里需要修改为“remote_hosts=192.168.0.1:1099,192.168.0.2:1099”――其中的 1099 为 JMeter 的 Controller 和 Agent 之间进行通讯的默认 RMI 端口号,端口号在运行Agent上面的jmeter-server.bat时,会显示出来,注意:有些高版本的JMeter不需要写port,remote_hosts=192.168.0.1就可以了;

4、保存文件,并重新启动 Controller 机器上的 JMeter.bat,并进入 Run -> Remote Start 菜单项,在这里可以看到远程启动菜单下面有192.168.0.1 ,192.168.0.1两个IP地址

5、如果要让某个电脑执行,可以点击改电脑的IP地址就可以,如果两个都要执行,可以点击Run 菜单下的“远程运行全部”菜单

6、有时候用作代理的机器太少,仍不能满足需要,则需要将作为Controller的电脑也当作Agent,则同样需要修改 JMeter.properties文件,将Controller的IP地址写入,

同时,这个时候,需要打先打开Controller 电脑中JMeter下bin目录下的jmeter-server.bat,然后再打开JMeter.bat,此时,进入Run -> Remote Start菜单,可以看到Controller也作为远程机器进行运行。

在连接时报:connection refused to host:10.10.90.69 nested exception is...错误,后来发现是启动JMeter-server.bat时就报错了,分析原因是jmeter安装文件放到桌面上有中文字符引起的。

p.s.上周牛测试搜索引擎的性能时,遇到问题后,DB给的支援,记录一下,供将来遇到类似问题时参考。

篇2:航天器分布式协同配置技术研究

航天器分布式协同配置技术研究

首先分析了对航天器进行分布式协同配置的原因,并对实施分布式协同配置的`组成单元--产品配置服务进行构建和阐述,结合多智能体(Multi Agent)和Web服务(Web Service)的特性分析了分布式协同配置过程,最后给出了配置评价算法.

作 者:张旭辉 曾蕴波 王江永 ZHANG Xuhui ZENG Yunbo WANG Jiangyong  作者单位:北京空间飞行器总体设计部,北京,100094 刊 名:航天器工程  ISTIC英文刊名:SPACECRAFT ENGINEERING 年,卷(期): 17(1) 分类号:V46 关键词:Web服务   协同配置   配置评价  

篇3:光纤测试方法

光纤在架设,熔接完工后就是测试工作,使用的仪器主要是OTDR测试仪,用加拿大EXFO公司的FTB-100B便携式中文彩色触摸屏OTDR测试仪(动态范围有32/31、37.5/35、40/38、45/43db),可以测试,光纤断点的位置;光纤链路的全程损耗;了解沿光纤长度的损耗分布;光纤接续点的接头损耗,为了测试准确,OTDR测试仪的脉冲大小和宽度要适当选择,按照厂方给出的折射率n值的指标设定。

在判断故障点时,如果光缆长度预先不知道,可先放在自动OTDR,找出故障点的大体地点,然后放在高级OTDR,

将脉冲大小和宽度选择小一点,但要与光缆长度相对应,盲区减小直至与坐标线重合,脉宽越小越精确,当然脉冲太小后曲线显示出现噪波,要恰到好处。再就是加接探纤盘,目的是为了防止近处有盲区不易发觉。

关于判断断点时,如果断点不在接续盒处,将就近处接续盒打开,接上OTDR测试仪,测试故障点距离测试点的准确距离,利用光缆上的米标就很容易找出故障点。---学电脑(bianceng.cn)

利用米标查找故障时,对层绞式光缆还有一个绞合率问题,那就是光缆的长度和光纤的长度并不相等,光纤的长度大约是光缆长度的1.005倍,利用上述方法可成功排除多处断点和高损耗点。

篇4:光纤测试方法

使用光功率计或光时域反射图示仪(OTDR)对光纤进行定量测量,可测出光纤的衰减和接头的衰减,甚至可测出光纤的断点位置。这种测量可用来定量分析光纤网络出现故障的原因和对光纤网络产品进行评价。

用OTDR进行光纤测量可分为三步:参数设置、数据获取和曲线分析。人工设置测量参数包括:

(1)波长选择(λ):

因不同的波长对应不同的光线特性(包括衰减、微弯等),测试波长一般遵循与系统传输通信波长相对应的原则,即系统开放1550波长,则测试波长为1550nm。

(2)脉宽(Pulse Width):

脉宽越长,动态测量范围越大,测量距离更长,但在OTDR曲线波形中产生盲区更大;短脉冲注入光平低,但可减小盲区。脉宽周期通常以ns来表示。

(3)测量范围(Range):

OTDR测量范围是指OTDR获取数据取样的最大距离,此参数的选择决定了取样分辨率的大小。最佳测量范围为待测光纤长度1.5~2倍距离之间。

(4)平均时间:

由于后向散射光信号极其微弱,一般采用统计平均的方法来提高信噪比,平均时间越长,信噪比越高。例如,3min的获得取将比1min的获得取提高 0.8dB的动态。但超过 10min的获得取时间对信噪比的改善并不大。一般平均时间不超过3min。

(5)光纤参数:

光纤参数的设置包括折射率n和后向散射系数n和后向散射系数η的设置。折射率参数与距离测量有关,后向散射系数则影响反射与回波损耗的测量结果。这两个参数通常由光纤生产厂家给出。

参数设置好后,OTDR即可发送光脉冲并接收由光纤链路散射和反射回来的光,对光电探测器的输出取样,得到OTDR曲线,对曲线进行分析即可了解光纤质量。

篇5:各类路由协议配置方法

单一种类的路由协议配置我们虽然有了不少的讲解,那么对不同种类的的路由协议,所进行的配置也是不同的,这里我们来归纳一下。这样大家可以进行一下比较学习。我们都明白路由器的功能主如果寻址和转发寻址是通过路由算来完成的路由算法将搜集到的不同信息添到路由表中而转发则是通过路由表进行路由器之间相互通信更新维护路由表而路由器之间相互通信就触及到了路由协议?

路由协议主要分静态路由和动态路由

静态路由:由网络管理员手工输入?

动态路由:通过路由选择协议自动顺应网络拓扑或流量的变化?

路由协议配置之静态路由的配置

Router(config)iproute+非直连网段(通俗的说就是除了你的S口和E口)+子网掩码+下一跳地址

Router(config)

#exit

动态路由按照是否在一个自治系统内运用又可以分为内部网关协议(IGP)和外部网关协议(BGP),常见的内部网关协议有RIPOSPF等外部网关协议有BGPBGP-4这里主要说下内部网关协议,RIP(RoutingInformationprotocol)是一种距离矢量选择路由协议由于它的简朴可靠便于配置所以运用比较广泛但是由于它最多支持的跳数为15,16为不可达所以只合适小型的网络而且它每隔30S一次的路由信息广播也是造成网络广播风暴的重要原因之一?

路由协议配置之RIP的配置

Router(config)

#routerrip

Router(config-router)

#networknetwork-number

network_number为路由器的直连网段

IGRP(InteroorGatewayRoutingProtocol)IGRP由于突破了15跳的限制,成为了当时大型CISCO网络的首选协议RIP与IGRP的工作机制,均是从所有配置接口上定期发出路由更新?但是,RIP是以跳数为度量单位;IGRP以多种因素来建立路由最佳路径; 带宽(Bandwidth),延迟(Delay),可靠性(Reliability),负载(LOAD)等因素但是它的缺点就是不支持VLSM和不连续的子网?

路由协议配置之IGRP的配置

router(config)

#routerigrp100(100为自治系统号)

router(config-router)

#networknetwork-number

router(config-router)

#exit

注意:

1)编号的有效范围为1-65535,编号用确定一组区域编号相同的路由器和接口

2)不同的编号的路由器不参与路由更新

EIGRP(Enhanced Interoor Gateway Routing Protocol)

EIGRP是最典型的平衡混合路由选择协议,它融合了距离矢量和链路状态两种路由选择协议的长处,运用散射更新算法,可完成很高的路由性能?EIGRP特点是采用不定期更新,即只在路由器改变计量标准或拓扑出现变化时发送部分更新路由?支持可变长子网掩码VSLM,具有相同的自治系统号的 EIGRP和IGRP之间,可无缝交换路由信息?

路由协议配置之EIGRP的配置和IGRP的大致相同

router(config)

#routereigrp(100为自治系统号)

router(config-router)

#network

network-numberrouter(config-router)

#exit

路由协议配置之OSPF

OSPF是一种链路状态路由选择协议所谓链路状态是指路由器接口的状态,如UP,DOWN,IP及网络类型等链路状态信息通过链路状态公告 (LSA)发布到网上的每台路由器每台路由器通过LSA信息建立一个关于网络的拓扑数据库可以在大型网络中运用而且它支持VLSM运用带宽作为度量值收敛速度快通过分区完成高效的网络管理?

路由协议配置之OSPF的配置

router(config)

#routerospf3(3为进程号)

router(config-router)

#network+直连网段+直连网段+子网掩码的反码(反码就是通配符)+区域号(多个路由器配置时区域号必须相同)

篇6:电脑配置查看方法

1、按下Win键+R键→在出现的运行窗口中→输入:cmd 回车。如图所示:

2、在出现的命令提示符界面中输入:systeminfo 回车。如图所示:

3、接着你所需要的电脑配置信息就出现在界面里了。如图所示:

篇7:电脑配置查看方法

1、按下Win键+R键→在出现的运行窗口中→输入:dxdiag →然后点击“确定”。如图所示:

3、在DirectX诊断工具的“系统”和“显示”栏目可以看到我们所要的电脑配置情况,如图所示:

1.查看电脑配置的方法

2.查看电脑配置方法及教程

3.如何查看自己电脑配置

4.怎么查看苹果Mac电脑配置

5.xp怎么查看电脑配置

6.如何快速查看笔记本电脑配置

7.Windows 7怎么用指令查看电脑配置?

8.查看电脑CPU型号的方法

9.windows查看ip地址快捷方法

10.如何查看电脑的配置的方法

篇8:网络技术在分布式测试系统上的应用

网络技术在分布式测试系统上的应用

具有分布式结构的VXI解决方案可以快速有效地处理因地域差异带来的问题。例如,德克萨斯的石油工程师监测位于迈阿密的一口油井,人们想知道这口井能够生产多少石油、气和水,判断它是否需要校准、维护或其它人工干预。传统的方法需要一个技术员携带所需要的仪器来到油井边,在准备好的表格上记录测量结果,然后将信息传真到办公室,或在计算机上记录数据,并将其通过调制解调器连接到电话线上,用电子邮件来传递信息。

测试工程师也可采用以下这种方案: 从德克萨斯的办公室上互联网 打开Web页自制一个用于记录结果的表格 点击指定的空白区域此时,位于井边的仪器自动执行适当的测试并在表格上显示文本或图形数据,同样,这种方式也可在无人情况下完成设备校准、故障清除等远程服务。

模式变迁

根据测试方法,测试结构被划分为两种类型: 线形分布式结构 远程分布式结构在线形分布式结构体系中,所有的测试工具和测试仪器――服务器、数据库管理器、数据统计进程控制硬件和软件等――都顺次连接在一个局域网上。远程分布式结构则假设仪器和控制机之间的地理距离在同一端,有关它们的进程控制则在另一端进行。这种方式包括远程监测和远程控制。

计算机通讯技术的发展使建立这种测试体系成为可能。目前,局域网技术已经得到广泛应用,远程仪器I/O标准也接收了TCP/IP协议,数据库服务器已经可以升级为远程数据服务器。这些都使各种类型的通讯成为可能。不管在一座楼内还是地球的两端,测试工程师们现在都可以利用它们来协调生产进程。已经有一些标准协议和产品如超文本传输协议(http)等提供了基本构架。很多开发环境也允许开发无缝的分布式应用程序。然而,虽然像Microsoft Visual Basic这类开发环境提供了网络应用程序的开发功能,但它们缺乏测试方面所需的一些特殊要求.惠普公司开发的可视化工程环境(简称HP VEE)和美国国家仪器公司开发的LabView等一些图形化的编程环境可用来解决这个问题。利用这些工具,测试工程师在构筑测试解决方案时只需知道域名或IP地址。再通过Netware或其它的互联网浏览器连接远程端点,简化用于两地通讯所需的软件设计工作量。

图形化编程

传统的程序设计语言需要知道关键字并遵循复杂的语法规则才能产生出成百上千行代码――这些代码很容易出现语法问题以及逻辑错误。相比之下,图形编程工具有效地利用了当今图形用户接口的点击特性。编写程序只包含以下的一些简单步骤: 用鼠标选择仪器函数作为对象 描述测试步骤和对象之间的关系 建立初始条件运行结束后,环境会自动以图形方式显示测量结果。而用传统的编程方法实现一些特定的工作如创建图形显示方式、支持鼠标和键盘控制、选择输入输出显示特性、增加程序的保密性等,可能需要几天的时间。

这种更加直观的方法可以降低80%以上的编程时间,更重要的是测试工程师认为图形技术更加方便有趣,从而鼓励他们在更多的场合应用这些工具。另外,此软件还支持众多厂家生产的仪器驱动器,包括遵循VXI即插即用标准的所有仪器模块。它还用直接I/O方式控制如下类型的仪器: GPIB RS-232 VXI 基于局域网 GPIO利用HP VEE、PC和工作站还可直接控制VXI的背板总线。

对用户的透明度

远程分布式结构体系之所以得到广泛认可的原因应归功于它大大降低了用户和他访问的信息以及信息本身之间存在的臣离所引起的问题。简单地说,不管测试仪器在同一个房间.在其它建筑物内,在另一个州或在地球的另一端.软件的操作方式都是一样的。

假设分布在全球各地的地面监测站需要控制位于一个卫星上的仪器。操作者必须知道卫星运动的方式以及需要实时监测的功能。因此,每个操作者必须知道监测链上前一位操作者所做的工作。

惠普公司通过利用VXI技术设计了一种灵活的解决方案,它使操作者之间、操作者和卫星之间密切配合,代替了以往那种操作权转移方式。这种技术还可以应用在一些危险环境中进行的测量过程,比如炼钢厂或其它充满高温或腐蚀性空气的环境,不适合工作人员在同一所房间内监测和控制仪器。另外一个应用是从一个大的测试单元检查测试参数.比如一架天线或飞机的翅膀.这些都需要在不同地点设置多个VXI机箱来执行所需的测试,而网络技术则允许在一个中心控制点来处理所有仪器。还有一个就是仪器共享问题。假设一个工作组中有若干个科学家.他们都需要用到位于指定地点的一个价格昂贵的仪器集。VXI技术和互联网技术的结合使得他们可以在各自的实验室使用这些仪器。

我们可以想象这样一个过程:生产者将生产线上所有的测试点连接到指定服务器上,这台服务器上有一个Oracle数据库和所有结点需要的测试程序。这样,生产线上的操作者在扫描粘贴在传送带设备单元上的条形码并传送给服务器后,由它来选择合适的测试方案并通知相应的测试设备,并决定所要测量的部件和参数。操作者只需将设备单元安装到固定的机架上,按下按钮即可,测试结果会自动返回给服务器。

远程诊断

测试工程师可以利用互联网技术来排除远在1英里以外的设备故障,从而提高设备的利用率,并降低维修费用。例如,我们在服务器上设置了设备诊断、校准和自检专家库,为位于吉隆坡的测试点分配一个IP地址,这样,远在美国圣大菲的测试工程师就可以通过测试点提供的信息来运行设备的诊断和校准程序,当然,所有这些都需要通过专用软件才能进行。

在不远的将来,服务器将支持在一个测试点上运行多种传输协议。通过膝上型电脑,测试人员可以浏览各个测试点信息,并在相应测试设备上运行诊断系统。“热链接”(超级链接)技术允许访问驻留在第三方系统上的校正系统,测试点可直接下载而不需测试人员身临其境。

扩展仪器功能

假设我们拥有一个Web页,一个拥有自己的http服务器和html页的仪器,将仪器的IP地址通过“热链接”技术同Web页连接起来。用鼠标点击热点“校准”就可以访问到校准Web页,它包含仪器的标准规范和校准程序。如果需要寻求仪器生产厂家的支持,第三方的超级链接可直接连接到提供此项服务的主页上。它可以自动将我们使用的软件或硬件升级到最新版本。

如果仪器在其内部有一个http服务器和Web页,那么就很容易得到厂家的技术支持,用户的操作也相应被简化。仪器的Web页应包含其基本的使用说明文档,同时为了帮助那些身体残疾的客户,这种在线帮助系统甚至还可以使用视频或音频校准功能。当然,它还应支持硬拷贝和打印功能。在这种结构中,仪器就不需要连接到GPIB总线或VXI机架上,而只需象协调其动作的PC一样,连接到局域网上即可。

创建一个解决方案

回过头我们再看一下上面提到的有关卫星的那个例子。惠普公司最初的解决方案是利用叠架式仪器。它采用一个支持VXI组织TCP/INST协议的局域网/GPIB总线转换器,即HP E2050来实现以上测试过程,这种系统通过HP E2050连接到局城网上,然后用GPIB母线和仪器连成一体。再把分布在世

界各地的、驻留有测试仪器控制程序的测试点工作站组建一个测试广域网,实现远程分布式测试。

基于VXI的`解决方案是把HP E2050转换器连接到0槽控制器上,或把内嵌式控制器配置为一个支持TCP/INST协议的服务器,这样控制器通过端口就可以和局域网连接起来。TCP/INST协议是HP实验室的研究员在标准RPC机制的基础上开发出来的一种局域网传输协议。随后,VXI组织将其接纳并作为分布式VISA的基础。采用此协议的HP VISA可通过HP E2050访问仪器或运行在服务器上并具有VXI、串口、GPIO接口的控制器,而所有这些只需知道HP E2050或控制器所属的域名或IP地址。

需要解决的问题

虽然组建分布式测试体系的可能性已经存在,特别是一些计算机技术的出现为其注入了新的活力,然而它还达不到我们理想中的完美程度。这主要是因为互联网上数据的传输率低且不受控制,其结果是从远地通过不同路径在电话线上传输的数据包不会按照正确的顺序到达指定地点。这个瓶颈通常来自一些特殊的局域网,尤其是小公司组建的局域网。另外,在数据包横跨美国大陆时,一些不可靠的传输协议会导致70%左右的内容丢失,其结果使数据的传输变得更加缓慢。另外,工业标准变动过快也是一个不容忽视的问题。

这些因素都影响到了分布式测试程序的正常运行。因为在一个分布式解决方案中包含计算机间的通讯进程,所以应用程序内存驻留数据在网上传输和在另一个计算机进程的内存中等待所需要的时间都会影响到测试结果。传输率不仅和机器本身的速度有关,也和局域网上所运行的协议有关。例如,理论上,以太网的传输速率可达到10Mbps,但如果考虑到以上这些因素,实际上它只能达到1Mbps甚至更低,远远低于一些数据采集方案的要求。

在一些数传速率要求不高的场合,可以考虑采用无钱解决方案,使远程地点不再需要传统的电话线才能通讯,从而降低费用。它只需要以下这些设备,如一台PC、所需的仪器系统、移动电话调制解调器和太阳能电池板就可以组建一个完整的、自包容的且价格低廉的监测站,使分布式测量得到广泛应用。

智能化体系

目前的分布式系统――包括远程主机和远程进程仍然采用一种主从式结构,它极大地限制了软件对另一端的控制能力。对于测试过程和测试参数的监测,必须在智能化前端机进行的系统,这种结构由于互联网的低数传速率和不可控制等因素的存在,使其无法得到应用。

增加前端机测试软件的功能,减少测试仪器到服务器的数据传输量也许可以解决这个问题。这种方案要求仪器在不需要远程服务器干涉的情况下,本身就具有独立采集数据和分析数据的能力。比如,每台仪器拥有一个JAVA虚拟机,可以通过当前的Web协议下载JAVA进程。

结论

很明显,互联网技术的发展将引起测试技术的重大变革,当仪器和测试系统都普遍拥有Web接口的时候,熟悉Web浏览功能的工程师组建测试系统将变得更加灵活。同时,依靠现有的软硬件技术,将仪器同www上的计算机连接起来也是未来测试技术发展的一大方向。

篇9:万吨组合列车综合试验分布式测试系统开发

万吨组合列车综合试验分布式测试系统开发

文章分析了万吨组合列车综合试验的.测试需求,详细介绍了该分布式测试系统的各个组成部分:基于GPRS的无线数字通讯网络、基于GPS的时钟同步方法、主控子系统、机车测试子系统、货车测试子系统的主要功能、技术优势、设计思路和硬件/软件实现方案.

作 者:李亮 张志勇 王丹 LI Liang ZHANG Zhi-yong WANG Dan  作者单位:南车株洲电力机车有限公司,湖南,株洲,412001 刊 名:电力机车与城轨车辆 英文刊名:ELECTRIC LOCOMOTIVES & MASS TRANSIT VEHICLES 年,卷(期):2010 33(3) 分类号:U260.14+6 关键词:组合列车   试验   通用分组无线传输业务   分布式测试系统   开发  

相关专题 分布式测试