性能测试基于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 性 能 测 试 流 程图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

青果云(59元/月)香港多线BGP云服务器 1核 1G

青果云香港CN2_GIA主机测评青果云香港多线BGP网络,接入电信CN2 GIA等优质链路,测试IP:45.251.136.1青果网络QG.NET是一家高效多云管理服务商,拥有工信部颁发的全网云计算/CDN/IDC/ISP/IP-VPN等多项资质,是CNNIC/APNIC联盟的成员之一。青果云香港CN2_GIA主机性能分享下面和大家分享下。官方网站:点击进入CPU内存系统盘数据盘宽带ip价格购买地...

国内云服务器 1核 2G 2M 15元/月 萤光云

标题【萤光云双十二 全场6折 15元/月 续费同价】今天站长给大家推荐一家国内云厂商的双十二活动。萤光云总部位于福建福州,其成立于2002 年。主打高防云服务器产品,主要提供福州、北京、上海 BGP 和香港 CN2 节点。萤光云的高防云服务器自带 50G 防御,适合高防建站、游戏高防等业务。这家厂商本次双十二算是性价比很高了。全线产品6折,上海 BGP 云服务器折扣更大 5.5 折(测试了一下是金...

ParkInHost - 俄罗斯VPS主机 抗投诉 55折,月付2.75欧元起

ParkInHost主机商是首次介绍到的主机商,这个商家是2013年的印度主机商,隶属于印度DiggDigital公司,主营业务有俄罗斯、荷兰、德国等机房的抗投诉虚拟主机、VPS主机和独立服务器。也看到商家的数据中心还有中国香港和美国、法国等,不过香港机房肯定不是直连的。根据曾经对于抗投诉外贸主机的了解,虽然ParkInHost以无视DMCA的抗投诉VPS和抗投诉服务器,但是,我们还是要做好数据备...

性能测试为你推荐
摩根币摩根币是什么意思?原代码源代码是什么意思啊丑福晋八阿哥胤禩有几个福晋 都叫啥名儿呀百花百游迎得春来非自足,百花千卉共芬芳什么意思seo优化工具SEO优化要用到什么软件?百度关键词分析百度竞价关键词分析需要从哪些数据入手?www.765.com有没好的学习网站www.kanav001.com跪求下载[GJOS-024] 由愛可奈 [Kana Yume] 現役女子高生グラビア种子的网址谁有www.544qq.COM跪求:天时达T092怎么下载QQyinrentangweichentang产品功效好不好?
已备案域名 中文域名注册 美国vps评测 鲁诺vps 免费申请域名 老域名全部失效请记好新域名 net主机 ipage 网通服务器ip 云鼎网络 免费ftp空间申请 100m免费空间 789电视 hostloc 泉州电信 可外链网盘 爱奇艺vip免费试用7天 linux服务器维护 河南移动网 天翼云盘 更多