• 西藏微电影《冰玫瑰》开机 馨香雪域高原 不要轻易放弃。学习成长的路上,我们长路漫漫,只因学无止境。


    本文将经由过程扼要介绍java的观点和特点来探求基于java的Web服务器机能测试对象,并经由过程实在的用户模仿来得出具有压服性代表性的相干测试数据和剖析了局,而后经由过程这些内容来调解和优化Web服务器的机能。【关键词】Java;Web服务器;机能测试对象Web服务器在实际运用中时常会由于同一光阴段用户乞求率太高而招致涌现高峰过载形态,目下,就会招致Web服务器的机能急剧降低,服务器呼应速率变慢、网络衔接服务中缀以至Web服务器彻底溃散。因而,为了避免涌现上述问题,咱们就逃研讨一种可以 呐喊 呐喊 呐喊 呐喊实在正确模仿用户网络运用情形的Web机能测试对象来帮助咱们的在Web运用法式在设计开发阶段实时的举行机能测试,更早的发觉法式零碎的缺点,从而采用无效的办法来调解和优化Web服务器机能。一、关于Java的观点及其上风Jave是一种于1995年由美国一家软件公司推出的面向对象的法式设计言语,次要用于撰写跨平台运用软件。Java平台次要两大部分构成,即――Jave虚拟机和Java运用编程接口。Java言语之以是可以 呐喊 呐喊 呐喊 呐喊失掉宽泛的运用,次要是由于其具有许多奇特的上风。起首,Java言语相对C言语和C++言语愈加简略易懂,在摒弃这些言语中晦涩难明的某些特性的根蒂根基之上还可以 呐喊 呐喊 呐喊 呐喊不运用指针而且主动搜集废物,使得法式员不消耽忧内存办理问题;其次,Java是一种面向对象的法式设计言语,可以 呐喊 呐喊 呐喊 呐喊片面支撑静态绑定,也可以 呐喊 呐喊 呐喊 呐喊静态的按照需要被载入运转环境,既可以 呐喊 呐喊 呐喊更好的顺应转变的网络环境,也有利于软件的升级;第三,Jave具有很强的可移植性和多线程性,可以 呐喊 呐喊 呐喊 呐喊更好地额便当法式员运用和办理。一言以蔽之,Java的上述上风使得它具有其余法式言语无可比拟的顺应性、牢靠性和安全性,因而可以 呐喊 呐喊 呐喊 呐喊极大水平的淘汰开发运用零碎的光阴和本钱 撑持,而且大大降低前期维护运用零碎的破费。二、基于Java的Web服务器机能测试对象鉴于Java的种种上风,基于Java的Web服务器机能测试对象已失掉宽泛运用,该机能测试对象是一种运用Java言语举行法式编写的运用软件零碎,可以 呐喊 呐喊 呐喊 呐喊模仿出各类差别的用户运用情形,而且对其Web服务器机能举行愈加片面正确无效的测试,从而为咱们优化Web服务器机能供应愈加平正牢靠的依据。而咱们要测试Web服务器的机能,起首就要理解决议其机能的各个部分,次要包孕网络、内存、存储和处理器。因而,基于Java的Web服务器机能测试对象对服务器机能的测试详细包孕基准评测、读写机能测试、存储零碎机能测试、网络机能测试和Web机能压力测试这几大部分。三、基于Java的web服务器机能测试对象运用情形的用户模仿1、模仿详细的用户运用情形为了更好的理解基于Java的web服务器机能测试对象的运用体式格局及其上风和不足,咱们就要模仿一个详细的用户运用情形来举行剖析和研讨,此次实验经由过程对网络实在负载量举行模仿,不仅可以 呐喊 呐喊 呐喊 呐喊帮助咱们理解Web服务器的新闻机能,还可以 呐喊 呐喊 呐喊 呐喊对其静态机能举行正确无效的测试,因而,可以 呐喊 呐喊 呐喊 呐喊为咱们调解和优化Web服务器机能供应其实牢靠的依据。在此,咱们就以大先生网络选课零碎作为Web机能测试对象,并经由过程Java言语编程开发一个基于Java的web服务器机能测试对象来对大先生网络选课零碎举行Web机能测试。大先生网络选课零碎的本质简略来讲等于先生运用浏览器提交相干数据乞求,Web服务器再针对先生的乞求举行剖析采纳和实行,而后将处理了局回响反映给先生提交乞求的客户端。因而可知,从业余上来讲,大先生网络选课零碎次要由浏览器、Web服务器和数据库三大部分布局组合而成。而为了可以 呐喊 呐喊 呐喊 呐喊愈加实在的模仿大先生举行网络选课的情形,Web机能测试对象除要模仿出大量先生同时拜候网络选课零碎的情形以外,还要详细的模仿出每一个先生选课的特性和乞求数据。2、基于Java的web服务器机能测试对象详细运用情形剖析针对上述用户运用模仿的Web机能测试对象次要由图形化用户界面法式、机能测试数据文件及处理法式、机能测试法式和测试了局剖析法式这四大详细模块构成。在对大先生网络选课举行Web机能测试时,Web机能测试法式将按照用户配置的详细数值开启X个线程,而后,对每一个线程都举行串行开设Y个会话,之后,各个线程将从已设计好的机能测试数据文件中猎取客户的相干数据对Web服务器举行拜候,如许就可以 呐喊 呐喊 呐喊模仿出X*Y个先生同时拜候网络选课零碎Web服务器的情形。由于差别先生拜候网络选课零碎页面的参数差别,以是咱们在运用Web机能测试对象举行计时时,测试法式就会主动猎取差别先生拜候Wen服务器的衔接光阴以及Web服务器的呼应速率,并得出详细详细的测试数据输入到用户指定的文件中。3、基于Java的web服务器机能测试对象对模仿用户运用情形的测试了局剖析从上述基于Java的web服务器机能测试对象详细运用情形剖析咱们可以 呐喊 呐喊 呐喊看出,该eb机能测试对象可以 呐喊 呐喊 呐喊 呐喊实在且详细的模仿出恣意数目先生同时拜候网络选课零碎服务器的情形,因而,此次的Web机能测试了局是具有代表性和压服力的。在举行完Web机能测试之后,基于Java的web服务器机能测试对象会对所得的测试数据举行盘算和剖析,将差别先生拜候网络选课零碎的所有乞求参数在本次测试环境下的平均Web呼应光阴、吞吐量、成功率、错误率等都举行详细的盘算而且将盘算了局输入到指定文件中。再从该文件,咱们可以 呐喊 呐喊 呐喊看到,网络选课零碎的Web呼应光阴和错误率与同时拜候Web的先生数目成正比,即,同时拜候网络的先生数越多,零碎的呼应光阴就越长、犯错率就越高。而且当同时拜候量到达300时,服务器机能急剧降低,到达400时,错误率竟然高达百分之六十以上,Web呼应光阴也到达了十秒摆布,零碎几近溃散。四、小结基于Java的Web机能测试对象齐全由Java言语编写而成,因而具有Java言语所奇特的简略、静态、可移植性、多线程性等上风,可以 呐喊 呐喊 呐喊 呐喊为咱们供应愈加丰盛且牢靠的测试数据,从而为咱们调解和优化Web机能供应愈加有意义的依据。【参考文献】[1]范国闯,钟华,黄涛,等.Web运用服务器研讨综述[J].软件学报,2003,14(10).[2]HARVEY M DEITEL.Java 2大学教程[M].北京:电子工业出版社,2003.作者简介:李曙光(1983.09―),男,汉族,硕士,现任职于武汉东湖学院盘算机科学学院,助教,研讨标的目的:软件工程。朱伟(1990.09―),男,汉族,武汉东湖学院盘算机科学学院2010级本科生,研讨标的目的:盘算机科学与技巧。

    上一篇:长庆采油四厂依托“三支队伍”打造人本文化的

    下一篇:没有了