当前位置:主页 > 管理论文 > 项目管理论文 >

运行Redis数据库的Tition3服务器性能测试系统的设计与实现

发布时间:2020-06-04 21:34
【摘要】:目前,越来越多的公司和研究单位,投入越来越多的人力和物力在系统测试上,以保证系统在正常工作时不会出现意外情况。然而,计算机科技的发展十分迅速,测试技术却滞后于计算机软硬件的发展。本文实现一个新型测试系统,具有新的测试功能和测试体系。通过对搭载键值数据库Redis的集群服务器Tition3进行性能测试,展示服务器的真实性能。本文在设计系统时从多个角度分析了测试需求,包括Cpu、内存、网络、磁盘等硬件的使用情况以及服务器的处理速率、响应延时、网络延时以及集群负载情况等;同时系统要满足远程可操作性和数据管理方便性。本文设计的系统将只能在本地运行的高负载的测试程序与便于远程操作和数据管理的Web程序相融合,构成了一个新的测试系统:运行Redis数据库的Tition3服务器性能测试系统。运行Redis数据库的Tition3服务器性能测试系统包含四个主要模块,概览与创建模块、项目管理模块、报表展示模块和用户管理模块,系统底层还提供数据监控服务和测试服务。数据监控服务使用SNMP协议采集目标服务器的性能数据,并实时展示给用户。测试服务主要是制造请求产生负载,使用了很多经典的数据分布模型,使测试系统能够生成更真实的工作负载。针对性能测试,系统在设计时使用高并发、多线程等提高程序运行效率的技术。为了改进测试效果,在测试服务中加入了DPDK技术,并提出新的服务器响应的测试方法。
【图文】:

用例图,需求分析,用例图,普通用户


系统普通用户需求分析用例图

架构图,系统整体,架构,模块


11图 3-1 系统整体架构图图中是对系统整体架构的描述,系统的这种分层架构,,使得系统层与层之间能充分解耦,层内部高度内聚。对于整体架构,图中每层概括如下。(1)展示层:通过 Web 界面形式分别向普通用户和管理员提供操作界面[20]。(2)业务层:在模块上主要分为四块,分别是概览与创建模块、项目管理模块报表展示模块和用户管理模块。其中模块与其他间能够进行交互,存在信息传递和
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.13

【参考文献】

相关期刊论文 前10条

1 杨培培;赵海生;李振星;;实用软件测试方法研究[J];计算机应用;2015年S1期

2 马豫星;;Redis数据库特性分析[J];物联网技术;2015年03期

3 龚尚福;刘二恩;冯健;;基于SNMP的MIB树结构研究与实现[J];计算机应用与软件;2013年12期

4 许应康;张阿莉;;基于PCAP格式网络数据包分析软件设计[J];现代电子技术;2013年10期

5 任小凤;郑刚;;基于SNMP协议的分布式网络性能测试与分析[J];中国测试;2013年01期

6 赵慧娟;孙文辉;;基于符号执行的单元测试研究与应用[J];计算机应用与软件;2012年06期

7 严斌宇;刘方圆;吴少华;;基于SNMP的网络管理软件的设计与实现[J];计算机与数字工程;2012年04期

8 佘青;;利用Apache Jmeter进行Web性能测试的研究[J];智能计算机与应用;2012年02期

9 张新华;何永前;;软件测试方法概述[J];科技视界;2012年04期

10 步园明;;SNMP代理和Web网管系统的设计与实现[J];电子设计工程;2012年02期



本文编号:2697007

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/xiangmuguanli/2697007.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b0ebd***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com