当前位置:   首页香港主机资讯机房测试:香港主机端测试,主要测试什么

机房测试:香港主机端测试,主要测试什么

发布日期:2021-06-01 13:24 | 文章来源:51CTO

机房测试

  通常,香港主机端测试有两种类型:一种是直接测试WEB或APP的主机;另一种是测试后端的数据库,缓存系统,中间件,文件系统等。首先,让我们谈谈第一个:直接测试WEB或APP主机。

  通常,此主机的开发人员是WEB/APP产品团队的开发人员。当然,WEB/APP的测试人员和前端测试人员也是一个团队。这种主机是为WEB/APP提供一些后台界面。例如,通常通过HTTP接口提供用户个人信息,交易记录的读取和存储等。这种背景测试是遵循WEB/APP产品的发布节奏。后端开发接口完成后,测试人员将直接使用TestNG + HttpClient编写接口测试用例,或使用Postman等工具对其进行手动测试。如果项目比较紧张,将首先使用Postman和其他工具进行手动测试。版本发布后,使用TestNG + HttpClient添加自动化用例,或使用Python的Nose框架。

  对于这种香港主机租用端后台测试,除了上述自动测试技术外,还需要进行通信和协调工作,因为通常向iOS/Android/WEB三个端提供后台界面。因此,有必要与三端测试人员协调测试进度,测试环境等事项。如果您遇到大量的后端服务重构,或者在第一行中预计会有大量流量,则需要对后端服务进行性能测试,使用JMeter/Grinder和其他工具编写脚本并执行压力测试。后端服务是否可以支持大流量。某些版本具有较低的性能风险,因此不必每次都执行性能测试。可以根据实际版本进行分析。

  测试后端的数据库,缓存系统,中间件,文件系统等。

  这类似于对后端基本服务(例如云计算)的测试。对于某些大型公司,将有专门的团队来开发此类后端基础服务,这当然需要测试人员来确保质量。通常通过HTTP接口将这种类型的服务提供给WEB/APP的后端。因此,要做的第一件事是接口测试,即使用Postman和其他工具进行手动测试,使用TestNG + HttpClient或Python的Nose框架进行自动化测试。

  但是,对于此类后端服务,该接口仅公开给外部使用,并且内部逻辑通常非常复杂。因此,除了测试接口之外,测试人员还需要仔细了解这些主机产品的技术。在框架和技术实现上,您需要了解模块的级别,并且对系统框架图,时序图等有很好的了解。为这些理解而设计用例,并讨论如何在开发中实现用例。如果这种基本服务使用开源软件,通常会要求测试人员注意社区的进步,并将发现的错误和解决方案推向社区,以为社区做出贡献。除了接口测试外,在我们公司中,异常测试,稳定性测试和性能测试也是主机端测试的强制测试类型。

  异常测试会模拟各种异常情况,例如硬件异常后,是否可以启动计算机,如果挂起硬盘是否会丢失数据;网络异常,网络突然中断,或网络流量变小情况;系统异常,操作系统突然挂起的情况。当发生这些极端情况时,我们需要验证数据是否丢失,是否可以尽快启动备用计算机以及系统状态是否异常。我们使用多种方法或工具来模拟这些异常,例如使用TrafficControl工具来控制网络流量。

  稳定性测试,即仿真系统在7 * 24的操作下不会有问题。通常,接口测试或性能测试用例将连续运行。在操作过程中,我们将模拟各种情况,例如负载变化。系统的各种干扰等。可以使用诸如ChaosMonkey之类的工具执行此类测试。

  实际上,性能测试有多种细分形式,例如负载测试,压力测试,配置测试,甚至在线压力测试,容量计划。最常见的性能测试通常是规定系统需要承受的压力。例如,如果系统在一小时内有一个1W的单个列表,我们将根据此需求分析主机后端的压力。分析之后,编写性能测试脚本,然后逐渐增加压力测试的压力,直到超过预定压力。通常在测试过程中会发现各种问题,例如没有建立数据库索引,线程池太小,系统异常。需要解决问题,然后增加压力测试。它还使用诸如Grinder/JMeter之类的工具进行性能测试,但这不是使用这些工具,而是在发现问题后的位置。

  对于这种后端服务的测试人员,技术要求很高,需要具有更好的编程能力,并且需要对数据库,操作系统和其他机制有很好的了解。

  选择主机租用托管机房的关键

  如今IDC数据中心业务全国十分众多,全国大小机房比比皆是。而网络带宽主要可分为骨干节点带宽和IDC业务专区带宽两块。像北京、上海、南京、郑州的机房,直连中国电信骨干路由器,线路资源具有得天独厚的优势。而二三级地市的机房价钱也就相对便宜了,与此同时,带宽质量也就有所不同了。

  如何考察IDC主机机房,有下面几个关键点:对网络资源的核实对IDC网络资源的核实包括物理线路、带宽资源、互联互通性能、可扩展性等性能指标的考察。目前我国具有实力的IDC都采用千兆级的高速光纤直接接入骨干网,并有冗余线路保证高速可靠的干线连接;能够提供可供选择的灵活可控的带宽资源;能够实现高级别、高速度的网络连接,特别是与九大骨干网的对等连接;带宽与业务具有自由的扩展性。机房的种类机房分为很多中,有自建机房和运营商机房。

  特别是选择托管主机的时候需要小心谨慎。自建机房是个人或是企业,拉了带宽比较大的光纤,然后自己购置主机、机架,然后一个机房就成了。运营商机房就是电信或是网通利用自己的线路,建立的专门机房,购置标准的机架,然后和接入商合作,设计好机房各项设施,包括:电力、安保监控、温度控制、湿度控制这样的条件才能决定机房的级别。机房带宽这个不用多说了,每个人都有每个人的考虑。带宽,一般过于便宜的机房都是带宽给不够就是线路不稳定,总之相信一句话:天上不掉馅饼。

  像看一个机房价格便宜要看原因,为何便宜,与哪里相比便宜,比如电信机房主机租用和托管相对北京机房来说都便宜,原因就是占地理位置的优势了,在北京建机房和建机房哪个消费高,我想不用我说也都知道了,虽然北京是总结点所在地,但是机房电信线路走的同样是骨干网,所以线路延时不过几毫秒差距,不会影响客户浏览网页或是对数据的下载的。同时还要看机房的总带宽,硬防之类的具体细节,这是很关键的,必须要引起足够的重视。一般机房接入的带宽出口越大,机房的稳定性就越有保障。

  机房的价格这是我们最关心的问题,性价比一定要高。最好全方位了解这个机房,包括和你谈业务的工作人员,如果这个工作人员不是很负责人不是很负责人的话,那么恐怕即使你用了该机房机房资源,那以后的售后未必好啊。机房的线路机房线路的选择主要是看自己的需求的。一般来说,北方的就用网通,南方的就用电信,如果两边客户都有就最好用双线BGP(双线单IP)机房了,相对双线双IP来说不但稳定而且不会浪费资源,是绝大多客户的首选。郑州机房就是多线BGP机房,像金山游戏,去哪儿网,奇虎,中华网,360,腾讯数据主机都在那边放着,是个比较值得信赖的机房。

  技术支持这个就不好说了,一般来说还是找IDC在机房有技术人员的,那样技术人员一般都24小时值班,可以保证24小时的技术支持。但是需要注意服务人员的服务水平。对服务人员的评估包括工程师的技术水平、非技术水平和服务值守时间。这是IDC选择的重要指标。除了提供充足的带宽,拥有经验丰富的技术人员,能够做到24小时的全天候服务待命。机房技术是属于那个公司的,如果机房技术都是这个IDC公司派去的话,那么主机出现问题之后,解决速度那就绝对有保证。发展能力评估用户当然愿意选择那些前景良好的IDC,他们可不希望看到为自己服务的IDC经营一段时间后因实力不济而关门,由此产生的损失他们简直不敢想像。

  用户在选择IDC时应该对IDC的发展能力有一个准确评价,不要被一些诸如低价格的表面因素所迷惑,以减少将来的损失风险。说了那么多只想表达的其实只有一个主要意思:不管是选择是主机租用,还是主机托管,始终要看准机房。即机房稳定的网络环境是保证网站正常运行的基础。

联系我们
关于使用场景和技术架构的更多咨询,请联系我们的销售和技术支持团队。
Yingsoo Host

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部