首页 » 人工智能 » 电商项目的机能测试流程看完就懂!

电商项目的机能测试流程看完就懂!

深圳海外装饰工程通讯 2025-02-08 0

扫一扫用手机浏览

文章目录 [+]

一、核心业务梳理

做一个项目的性能测试,首先得梳理出哪些业务须要进行性能测试。
这个过程有一个条件便是:要对测试的工具(项目)熟习。
熟习到什么程度呢?明确知道该项目的行业,业务和所有的功能。
电商项目来说,大家肯定都知道电商的业务是什么,比如登录,搜索商品,浏览商品,下单。
个中下单这个里面又可以分为秒杀,限时抢购平分歧的功能。
以是要根据项目的业务梳理出要做性能测试的业务:

电商项目的机能测试流程看完就懂! 电商项目的机能测试流程看完就懂! 人工智能

在进行业务剖析的时候,系统的业务功能是可用的。
也便是说须要通过基本的功能测试。
而且须要根据项目的核心业务(需求明确有性能哀求的业务),高频的业务(不须要需求指明也该当实现高性能的),根本业务(比如登录这样的业务)的划分,根据优先级来进行性能测试。

电商项目的机能测试流程看完就懂! 电商项目的机能测试流程看完就懂! 人工智能
(图片来自网络侵删)

二、设计测试场景

这里有的人会称之为:场景建模。
意思便是根据多少用户在(多少)韶光内做(什么)事情。
当然其结果肯定是希望通过测试。
比如秒杀业务。
根据项目的哀求设定为 1000万的用户在整点进行库存为500的秒杀,先到先得。

当然全体项目来说不可能只有一个业务须要性能并发,以是在熟习项目为条件的情形下,须要项目中所有须要测试的业务进行如此类的设计。

在设计的同时 ,还要确认该数据的来源,比如整点抢购首先须要用户登录,那么用户的数据怎么获取,是参数化还是直接从数据库读取。
然后整点抢购的业务是否须要登录的信息,比如token来通报。
这些都须要在这里进行统一的设计和管理。

三、履行压测

第一步要选择相应的平台或者工具。
本文以Jmeter工具讲解。

第二步要设计并发量,线程数,循环数。
要求参数设置,是否须要二次开拓,或者是否须要链接数据库读取数据等。

第三步设定压测办法。
如单机接口压测、单机多接口压测、单机稠浊场景测试、多节点测试等等模式。
详细须要根据项目的支配和需求来决定。
操作上来说难度也不相同,须要节制干系的技能。

四、性能瓶颈剖析和调优

1、性能剖析

性能瓶颈剖析一个繁芜的话题,性能受系统架构设计、运用处景、业务逻辑、编程措辞及采取的框架影响,大略来说可以从以下几个方面考虑:

①、客户端测试结果:即通过天生负载来不雅观察被测系统的性能表现,比如通过对TPS、RT等指标的监控,从要求发起端到OS端层层阐发,从而找到系统性能瓶颈。

②、做事端硬件配置和环境:通过监控各硬件及操作系统干系指标(CPU、Memory、磁盘I/O、网络)来剖析性能瓶颈。

③、测试职员的履历:即通过性能表象结合事情履历做快速打消,确定可能存在瓶颈的局部所在,快速修正验证,避免大而全的全面剖析带来的耗时,提高效率。

2、性能调优

性能调优从‘降落相应韶光’、‘提高系统吞吐量’、‘提高做事的可用性’三个方面进行调优。

性能优化的目的是:在保持和降落系统99%RT的条件下,不断提高系统吞吐量以及流量高峰期间的做事可用性。

标签:

相关文章

西山区这些最适合摄影、打卡的网红店

阳光和蝉池塘荷花昼寝西瓜Hello!夏天你好!Summer夏天关于夏天的影象总是特殊深刻,且还是儿时的夏天。总是梦见小时候,表面阳...

人工智能 2025-02-08 阅读0 评论0