优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

IP网络WWW服务性能检测工具设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
课题研究的趋势
传统的网络监管软件往往以网络设备为主要管理对象,无法对用户业务进行监测和管理[21]。国内外推出了形形色色的网络监管软件,几乎都采用控制信息监测、被动测量方式或两者的结合。如CA Unicenter TNG,它具有Web服务器管理、全面的企业安全管理、实现网络智能化、简化桌面系统和服务器管理等功能;HP Openview能够广泛监视管理的性能测量指标,快速辨别并解决系统中现有和潜在的性能问题,准确发现系统瓶颈;Cisco公司的CiscoWorks主要管理Cisco的各种设备;IBM Tivoli Netview拥有较全面的企业资源管理功能,包括网络管理软件、分布式系统监控功能、事件处理和自动化管理;Micromuse公司的Netcool以多重故障收集和故障过滤作为其主要卖点。
这些产品大多以网络设备为管理对象,无法提供用户业务的运行状况。而用户往往关心一些与业务直接相关的问题,如业务通路是否运行正常?当不正常时,问题可能出在什么地方?某项具体业务目前运行不正常,但网络设备运行都是正常的,则发生该现象的可能原因是什么?主要问题出在什么地方?而这些问题都是这种传统方式无法解决的。
然而由于管理策略和实现方法上的问题,传统网管在基于业务的角度管理网络方面尚不能为用户提供上述信息,而此类信息却又是用户真正关注的要点所在。近年来,新一代的网管软件已经出现,这一代网管软件重点强调面向用户业务的网络管理。其中比较有代表性的是Compuware公司的Ecoscope,它基于被动测量方式,在网络不同部分安装探针捕获数据包,并据此识别和分析当前的多种业务。

本文来自think58

[资料来源:http://THINK58.com]


主动测量方式主动产生网络流量探测网络状况,它对网络流量有一定的影响,但采用主动测量具有以下优势:(1)易于了解网络全局情况,获知端到端用户的业务状况。被动测量只能收集某一点的数据,而主动测量无需了解具体设备运行状况,即可从用户角度反映端到端的业务通路状况;(2)保证用户网络的安全性和用户的隐私权。由于被动测量需捕获网络中的包,对用户的敏感信息带来了极大的威胁,而主动测量只是利用主动发测试包来了解网络状况,大大提高了网络的安全性和隐私保护;(3)对第三方链路的监测。由于被动测量只能获取用户管辖范围内的信息,而对于用户租用的线路等却无法了解具体情况。而主动测量则可以主动探测用户所关心链路(包括租用线路)的具体信息,从而对ISP提供的链路具体状况及时提出反馈意见[1]。
开发平台以及语言介绍
2.1 语言及其架构
2.1.1 J2EE是什么
J2EE全称为Java2 Platform, Enterprise Edition。“J2EE平台本质上是一个分布式的服务器应用程序设计环境——一个Java环境,它提供了: 宿主应用的一个运行基础框架环境;一套用来创建应用的Java扩展API。”——《J2EE服务器端高级编程》[2]。
J2EE是使用Java技术开发企业级应用的一种事实上的工业标准。Sun推出J2EE的目的是为了克服传统Client/Server模式的弊病,迎合Browser/Server架构的潮流,为应用Java技术开发服务器端应用提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。J2EE是一个标准,而不是一个现成的产品。各个平台开发商按照J2EE规范分别开发了不同的J2EE应用服务器,J2EE应用服务器是J2EE企业级应用的部署平台。由于它们都遵循了J2EE规范,因此,使用J2EE技术开发的企业级应用可以部署在各种J2EE应用服务器上。 think58好,好think58 [资料来源:http://think58.com]
2.1.2 J2EE架构
J2EE架构是当前主流的架构之一,目前大多数企业采用J2EE技术的结构设计与解决方案。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。
2.2 WEBSERVICE 简介
Web Service 是一个能够实现远程数据交互的一个技术和协议,通过HTML进行通讯。
Web service是更高层次的一种封装,j2ee可以在其中实现某些业务逻辑和方法。WS用来实现松耦合的, 基于开放标准的分布式应用体系结构.是关于Java企业级开发平台的规范(仅仅是SUN提出的规范,不是具体的开发平台).EJB(Enterprise Java Beans)是J2EE规范里的一种组件.J2EE平台可以开发WS. web services是一种规范 它主要是提供一种技术层让不同平台下开发的软件都能调用web服务!比如.net下开发的软件可以调用j2ee开发的软件具有的功能.它能解决com+  ejb corbo这些分布式主件相互访问的问题 。
JMeter 测试工具框架
Apache JMeter是可以对利用HTTP或FTP服务器的应用程序进行测试的工具。它是基于Java的,通过所提供的API它还具有高度可扩展性。典型的JMeter测试包括创建循环和线程组。循环使用预设的延迟来模拟对服务器的连续请求。线程组是为模拟并发负载而设计的。JMeter提供了用户界面。它还公开了API,用户可以从Java应用程序来运行基于JMeter的测试。为了在JMeter中创建负载测试,需要构建测试计划。在实际操作中,Jmeter需要执行一系列的操作。最简单的测试计划通常包括下列元件:

内容来自think58 [版权所有:http://think58.com]


 线程组——这些元件用于指定运行的线程数和等候周期。每个线程模拟一个用户,而等候周期用于指定创建全部线程的时间。例如,线程数为5,等候时间为10秒,则创建每个线程之间的时间间隔为2秒。循环数定义了线程的运行时间。使用调度器,还可以设置运行的起始时间。
 取样器——对于服务器HTTP、FTP或LDAP请求,这些元件是可配置请求。该教程仅侧重于Web Services请求。
 监听器——这些元件用于请求数据的后期处理。例如,可以将数据保存到文件或用图表来说明结果。此时JMeter图表并没有提供许多配置选项;然而它是可扩展的,它始终可以添加额外的可视化效果或数据处理模块。