电商性能测试知识分享课件.ppt

电商性能测试知识分享课件.ppt

ID:57160081

大小:1.10 MB

页数:25页

时间:2020-08-02

电商性能测试知识分享课件.ppt_第1页
电商性能测试知识分享课件.ppt_第2页
电商性能测试知识分享课件.ppt_第3页
电商性能测试知识分享课件.ppt_第4页
电商性能测试知识分享课件.ppt_第5页
资源描述:

《电商性能测试知识分享课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、性能测试知识分享作者:张崇麟前言随着电商的日益壮大,为了能够给用户带来更加流畅的购物体验和更加可靠的网站架构系统一再精益求精,对于web性能也不断提出更高的要求。当网站出现瘫痪或者缓慢的问题、业务流程和交易无法进行会导致巨大的收入亏损,糟糕的用户体验会导致用户的流失,影响品牌和领导力。发生一些临时突发事件或者大规模的促销活动时,如果网站缺少必要的测试准备,可能会瘫痪,从而发生灾难性的业务影响。所以有必要对网站的性能做一个完整充分的性能测试,用数据来辅助判断网站是否能够达到预期的需求、找出潜在的性能问题,从而避免网站的崩溃、连接错误等各种问题的出现。本次分享目录:1.性能

2、测试的重要性2.性能测试的目的3.性能测试的基本流程和准备事项4.性能测试中的术语5.性能测试方法6.宝尊性能测试方法7.性能测试指标性能的重要性据统计,大多数用户期望的网站加载时间是3秒,超过3秒,网站就开始流失用户,在极限情况下网站的加载时间不能超过6秒。页面加载时间组成:在如今讲求效率的当下,人们对于网站的响应速度和可靠性更为敏感。SmartBear数据表明,页面加载时间增加1秒,降低7%的用户访问量,如果Amazon的加载时间延长1秒,那么一年就会减少16亿美元的营收。用户与网站互动的过程中,如果加载时间超过3秒,57%的用户会面临流失的可能。浏览器网络服务器数

3、据存储性能测试的目的测试中得到的负荷和响应时间数据可被用于验证所计划的模型的能力,并帮助作出决策。评估系统的能力:受控的负荷被增加到一个极端水平,并突破它,从而修复体系的瓶颈或薄弱的地方。识别体系中的弱点:重复运行测试,检测系统中的问题,验证调整系统,揭示程序中的隐含问题,从而改进性能。系统调优:在一个生产负荷下执行测试一定的时间是评估系统稳定性和可靠性是否满足要求的唯一方法。验证稳定性、可靠性:性能测试基本流程性能测试流程表Items内容负责方制定方案与项目组讨论需求和性能测试模块分配和优先级以及测试过程中项目相关的准备事宜与风险开发组&测试组编写测试方案、项目组成员

4、评审方案开发组&测试组工作准备被测网站的准备工作(保证网站的功能流程全部可用,影响测试的限制策略全部失效,网站数据、测试数据准备等)开发组压力测试机的环境准备(单独在生产中搭建独立VM,安装测试工具且正常使用、以及相应的测试辅助工具安装等)测试组脚本开发性能测试脚本编写、代码参数化、脚本调试(例如单个下单场景脚本编写需1天的时间;根据场景的数量和复杂度不同,需要的时间也相应增加)测试组执行测试、分析调优使用调试完成的脚本对网站进行冒烟测试测试组执行性能测试、跟踪、资源实时监控(例如单个下单场景执行需1天时间;根据场景组合复杂度的不同,需要的时间也相应增加)测试组收集测试

5、数据,并针对测试数据进行分析总结测试组根据测试结果与项目组成员进行沟通调优事宜,等待开发进行代码性能调优开发组结果汇总测试报告修改、定稿。测试组列举准备事项:项目组准备及确认事项:1.商讨定制需要测试的环境、模块和模块优先级,提供网站的UV、PV等信息。2.保证压测环境中的流程功能正常使用。3.登录和下单过程中的验证码须失效或经过处理。4.网站中是否存在加密算法传输的字符串,且每次加密出的字符串都不同,如:登录密码等,需要临时解除解密,否则无法使用登录模块测试。5.网站中的限购策略、白名单、IP限制须要临时解除。6.准备至少1000个登录用户数据,用户名有规律且密码相同

6、。7.给到测试商品的URL,将对应商品的库存增加至1000W。8.测试之前可能需要关闭与后端系统的队列交互以及短信或邮件的发送功能。9.测试过程中会产生大量测试数据,之后可能需要进行必要的清理,请知晓。10.压测过程中暂时禁止相关人员对站点的访问和发布。11.生产环境是否与其他商城或其他环境共用一套环境,从而可能产生相互影响?12.告知站点的Server的架构信息、带宽信息(包含服务器的分布信息和CPU内存信息等)。13.运维在站点中需要搭建server资源监控平台(zabbix或grafana等)。14.去除server上对于单个IP频繁访问网站的限制,把压测机IP加

7、入访问限制白名单。15.准备性能测试用的施压设备。性能测试的环境条件直接在生产环境测试;架构与生产环境相同;软件版本与生产环境相同;应用版本根据测试目的可与生产环境相同或者不同;配置尽量与生产环境相同;基础数据尽量与生产环境相同;进程实例尽量与生产环境相同;性能测试中的术语虚拟用户:Vu简称,在现实的生产环境系统中,终端用户(真实的人)将会对系统进行各种业务操作,对系统产生压力;为了模拟此操作,性能测试工具提出虚拟用户的概念,让虚拟用户通过执行测试脚本模拟真实用户与服务器之间的交互动作,也叫并发用户。脚本:模拟用户操作的过程,叫做脚本。事

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。