性能测试基于JMeter的MSWeb应用系统的性能测试研究

性能测试  时间:2021-03-12  阅读:()

基于JMeter的MSWeb应用系统的性能测试研究南京航空航天大学

硕士学位论文

基于JMeter的MSWeb应用系统的性能测试研究

姓名江新

申请学位级别硕士

专业计算机科学与技术

指导教师江国华

2011-03

南京航空航天大学硕士学位论文

摘 要

性能是衡量一个Web 应用程序好坏的重要方面它直接反映Web提供服务的质量水平。

如何保证一个Web应用程序投入使用之前的安全性、可靠性以及执行效率越来越成为人们关注

的重点。 由于Web应用自身的特点和特殊性使得对其进行性能测试时必须依靠工具进行。

本文对Web应用性能测试的原理、分类以及常用的性能测试工具和方法进行了较为深入的

研究和分析。在此基础上针对企业内部信息安全监控系统―MS系统一种Web应用系统

进行了性能测试。在测试过程中提出了将OMT模型引入MS系统的性能测试中对MS系

统进行建模的策略以优化测试流程、方便测试用例的提取。实践表明 OMT模型的引入提

高了测试效率。

本文从Web性能测试的成本预算、工具支持等角度给出了使用开源性能测试工具JMeter

对MS系统进行性能测试的具体策略、步骤和方法。在实际使用JMeter过程中对JMeter的工

作原理、脚本编写方法及测试脚本执行的流程进行了深入的研究。工作的主要内容和成果如下

通过单机模式下针对MS系统中处理用户主要业务请求的各CGI子模块的性能测试

给出了JMeter 在各个业务模块性能测试过程中能够承受的最大并发用户数为后续利用

JMeter对Server进行分布式并发测试中模拟用户业务请求的JMeter Agent的配置提供了

重要的数据参考和方法借鉴。

在针对管理员级操作Server页面的性能测试过程中解决了JMeter不能录制https请

求过程的问题设计了一个代码转换器实现了从Badboy录制的脚本到JMeter测试所需

脚本之间的自动化转换提高了测试效率。

通过对性能测试结果的分析和研究探索了MS系统的性能瓶颈提出了改进系统性

能的方法。

关键词 Web性能测试 JMeter  OMT模型测试用例测试脚本 Badboy

I

基于JMeter的MS Web应用系统的性能测试研究

Abstract

Performance is an important aspect of measuringWeb application,it directly reflects the qualitylevel of Web services. How to ensure a Webapplication’ s safety, reliability and efficiency of theimplementation before putting it into use, has increasingly becomethe focus of people’ s attention. As

Web application’ s own characteristics and specificity, make itsperformance testing must rely on testtools.

This paper in-depth studied and analyzed theprinciples, categories, common test tools andmethods of Web application’ s performance testing. Onthis basis, for the Enterprise Information

Security Monitoring System―MS system a Webapplication system , it carried out performancetesting.During the test, it proposed introducing OMT model to MSsystem’ s performance testing, tomodel the system, so as to optimize the testing process, facilitatethe extraction of test cases.Practiceshows that the introduction of OMT model improves the efficiency ofthe test.

From the perspective of cost estimates, tools’ support,etc,it gave the specific policies, proceduresand methods of MS system’ s performance testing by using the opensource performance testing tool

JMeter. In the actual course of using JMeter, itin-depth researched on JMeter’ s working principle,compilation of the script and test script’ s execution process. Main

content and achievements of thework are as follows:

Through performance testing of CGI sub-model, which isresponsible for processing user’ smain business requests of MS system under stand-alone mode, itgave the imum number ofconcurrent users JMeter can withstand in various businessmodules’ performance testing process.

During the subsequent MS Server’ s distributed concurrentperformance tesing, the above resultsprovide important data reference and method reference ofconfiguring JMeter Agents, which areused to simulate user’ s business requests.

During the performance testing of Administrator-level

operating Server’ s page, it solved theproblem of JMeter can not record https requests, and designeda code conventor, which realizedautomatic conversion between script recorded by Badboy andscript JMeter needed, it improvesthe efficiency of the test.

Through analyzing and researching on theperformance testing results, it explored MSsystem’ s bottleneck, proposed ways of improving system’ sperformance.

Keywords: Web performance testing, JMeter, OMT model, testcase, test script, Badboy

II

南京航空航天大学硕士

学位论文

图表清单

图 2. 1 软 件 开 发 - 测 试 W 模型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

图 2.2 一 般 的 Web 应 用 体 系 结构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

图 2.3 Web 应 用 测 试 包 含 的 内容. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

图 2.4 Web 性 能 测 试 原 理图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

图 2.5 Web 性 能 测 试 流 程图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

域名注册需要哪些条件(新手注册域名考虑的问题)

今天下午遇到一个网友聊到他昨天新注册的一个域名,今天在去使用的时候发现域名居然不见。开始怀疑他昨天是否付款扣费,以及是否有实名认证过,毕竟我们在国内域名注册平台注册域名是需要实名认证的,大概3-5天内如果不验证那是不可以使用的。但是如果注册完毕的域名找不到那也是奇怪。同时我也有怀疑他是不是忘记记错账户。毕竟我们有很多朋友在某个商家注册很多账户,有时候自己都忘记是用哪个账户的。但是我们去找账户也不办...

旅途云(¥48 / 月),雅安高防4核4G、洛阳BGP 2核2G

公司成立于2007年,是国内领先的互联网业务平台服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前,旅途云公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的国内BGP、双线高防、香港等优质的IDC资源。点击进入:旅途云官方网商家LOGO优惠方案:CPU内存硬盘带宽/流量/防御...

2021HawkHost老鹰主机黑色星期五虚拟主机低至3.5折 永久4.5折

老鹰主机HawkHost是个人比较喜欢的海外主机商,如果没有记错的话,大约2012年左右的时候算是比较早提供支付宝付款的主机商。当然这个主机商成立时间更早一些的,由于早期提供支付宝付款后,所以受众用户比较青睐,要知道我们早期购买海外主机是比较麻烦的,信用卡和PAYPAL还没有普及,大家可能只有银联和支付宝,很多人选择海外主机还需要代购。虽然如今很多人建站少了,而且大部分人都用云服务器。但是老鹰主机...

性能测试为你推荐
站酷zcool有什么很好的平面设计如ZCOOL这种的好网站?h连锁酒店什么连锁酒店好中老铁路中国有哪些正在修的铁路同ip网站查询同ip地址站点查询 我本地怎么查询不了比肩工场大运比肩主事,运行长生地是什么意思?巫正刚阿迪三叶草彩虹板鞋的鞋带怎么穿?详细点,最后有图解。高分求haole018.com为什么www.haole008.com在我这里打不开啊,是不是haole008换新的地址了?javmoo.comjavbus上不去.怎么办avtt4.comwww.51kao4.com为什么进不去啊?www.kaspersky.com.cn卡巴斯基中国总部设立在?
域名转让网 老域名全部失效请记好新域名 企业主机 80vps iisphpmysql 20g硬盘 美国仿牌空间 国外空间服务商 国外php空间 长沙服务器 国内php空间 空间论坛 百兆独享 网通服务器托管 中国电信宽带测速网 smtp服务器地址 阿里云邮箱登陆 登陆qq空间 万网注册 七十九刀 更多