软件性能测试在账单查询系统中的应用
作者:***
来源:《计算机应用文摘》2022年第09期
        摘要賬单系统是行业的一个重要的商家服务系统为后期商家查询、下载账单提供支持。为了保证商家服务质量从账单系统的架构以及特点出发文章对其性能测试的要求、场景、指标、流程、策略以及用例设计进行分析并研究测试方法采用阿里体系内的服务压测平台进行后端服务的性能测试。结果表明性能测试有助于发现系统中存在的问题为系统进一步优化提供依据。
        关键词性能测试;账单系统;系统;性能调优
        中图法分类号:TP311文献标识码:A
        Application of software performance test in bill query system
        Ll Jiang
        ( Alipay(China)Network Technology Co.,Ltd.,Shanghai 200135,China)
        Abstract; Billing system is an important business service system in 020 industry,which providessupport for later businesses to query and download bills. In order to ensure the service quality ofmerchants,starting from the architecture and characteristics of the billing system,this paperanalyzes the requirements,scenarios,indicators,processes,strategies and use case design of itsperformance test,studies the test methods,and uses the service pressure test platform in Alibabasystem to test the performance of back-end services. The results show that the performance test ishelpful to find the problems existing in the system and provide a basis for further optimization of thesystem.
        Key words: performance test,billing system,Web system,performance tuning
软件测试app
        1 引言
        随着“互联网+”的飞速发展,O2O 行业用户日益增多,用户与系统之间产生的交互、
沉淀的数据量也猛增。因此,作为服务端,不仅仅要满足用户功能上的需求,同时要考虑大量用户、海量数据的背景下,系统的表现能力。为了在发布之前有效保障用户体验,账单系统除了要完成功能测试,还要验证后端服务的各项性能指标,发现系统存在的瓶颈,并针对这些瓶颈进行优化、改善,最终满足发布要求,以保障用户体验[1 ]。
        2 性能测试概述
        性能测试是指在一定的软件、硬件、网络环境下,通过模拟用户请求,针对系统进行测试,考察监控服务的响应能力。在一定的压力负载下,测试系统的响应时间、空间资源是否达到预期。如果没有达到预期,对结果指标进行分析,为软件调优提供解决方案[2]。
        在互联网行业,如果将性能测试按照被测对象进行划分,可以分为客户端性能测试( APP 或者 Web)、服务端性能测试、全链路性能测试。按不同的测试目的,又可分为压力测试、负载测试、疲劳度测试、稳定性测试[3]。
        经过性能测试后,会出现一些常用的监控指标,如服务器(CPU 使用率、内存使用率、处理器队列、磁盘状态等)、数据库(连接数、数据库读写响应时间长度、数据库读写吞吐量等)、服务(吞吐量、响应时间)、缓存(缓存容量、连接数、吞吐量)。
        在业界,常用的性能测试工具较多,包括开源工具和公司内部工具。开源工具有LoadRunner,Jemter,WebLoad,QALoad[4]等;在蚂蚁体系(阿里体系)内,出于数据安全考虑,采用自己的压测平台。蚂蚁压测全链路压测方案如图1 所示。
        完整的性能测试流程一般分为以下几个过程:测试需求分析、性能指标的划定、执行、数据统计、结果分析、优化、测试报告声称。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。