09 2020 档案
摘要:这里不在对于docker的的知识做概述。 我们在之前的文章中分享过性能相关的基础知识,可以在https://www.cnblogs.com/Wl55387370/p/13722995.html,里面有系列文章的所有链接。由于在很多的时候,可能由于限制,我们需要自己去搭建对应的监控系统。所以这里给大家
阅读全文
摘要:测试前,压测中,当然还离开不了压测后。压测后,是一项对压测工作进行复盘,总结,压测数据进行汇总的一个环境,这个环境呢,也是需要有的,而且,我们还需要做下去,为了后续的压测做准备,不能让一次压测的经验教训在后续的重蹈覆辙,我们压测后,对压测工作的复盘,是很重要的,因为压测工作,可以看到团队的不足,以及
阅读全文
摘要:调试好脚本,准备好环境,我们就可以开始压测了。那么在压测中,有什么常见的问题以及,我们需要做些什么呢。 •1.关注业务链路的各个性能指标(运维的监控平台,测试的结果展示平台)•2.采取分布压测等压测方式•3.进行摸高并发,单接口,混合接口压测,全链路压测(需求初期确定)•4.实时关注指标,记录压测数
阅读全文
摘要:在前面我们讲了选中环境,其实呢环境的选择是很重要的,我们都想要选择最真实,最接近用户真实的环境去测试我们的压测,但是很多时候呢,由于各方面的项目都会产生问题。那么我们看看选择的环境,包括影响 •线上环境 •如何避免脏数据,如何识别压测流量,真实流量 ,对线上用户的影响怎么评估,是否有不可预知的问题存
阅读全文
摘要:性能测试的业务场景是需要梳理的,梳理好业务场景,梳理好业务链路,如何梳理业务场景,如何搭建测试环境,业务链路梳理清楚,测试环境搭建完毕,才完成了压测的准备工作。如何做呢,给了几点思路参考。 1.找个熟悉业务的测试,梳理业务相关链路接口2.找开发对接口,并且弄清楚牵涉的服务,缓存3.和运维,开发一起梳
阅读全文
摘要:如何选择工具呢,压测的过程中,我们需要有很多工具需要选择,如何选择适合的工具,也是一个难点。 1.通过调研选择测试工具 Jmeter Loadrunner2.针对不同的量级考量对压测的机器进行合理配置 单机,分布式3.搭建数据展示平台 Grafana Infludb4.服务端监控nmon2influ
阅读全文
摘要:在上一篇分享中,给大家带来了selenium核心技术点在笔试/面试中的常见题型,本篇将继续深入探究自动化测试相关面试点,如果说selenium是一款web自动化测试不可缺的“武器”,那就需要安装到合适的装置上,才能尽情发挥其优势,在自动化测试中,所谓的“合适装置”即:自动化测试框架的选取,自动化框架
阅读全文
摘要:我们怎么去评估我们压测量呢,或者我们怎么去评估我们本次压测的结束的标志呢,如果没有目的或者没有最后的完成的标准,我们就会陷入性能压测的死循环中。 下面是我总结的两点: 1.根据现有用户,采用二八原则2.根据合作方的要求, 二八原则:指80%的业务量在20%的时间里完成。 二八定律又名80/20定律、
阅读全文
摘要:前面的文章,我们分析了压测的时机,压测的指标,那么这次呢,我们来看下,我们这些压测的指标,常见的都需要性能压测中观测点,有了对指标的梳理 ,我们才有重点的关注点,下面,我列举一些常见的指标。 •服务器cpu •服务器内存 •服务器load •数据库连接池 •Redis 连接池 •Tomcat连接池
阅读全文
摘要:Selenium是一款基于Web功能测试的自动化测试框架。它的应运而生经历了不同时代,组成了一系列工具集,已然成为了Web功能自动化测试的首选“武器”。 本次主要基于Web功能自动化中常见面试题和大家交流分享。下面涉及到的代码示例以JAVA语言为例,技术点笔试/面试题,共30问,分为上下两个篇章;上
阅读全文
摘要:我们压测的时候,肯定需要压测的性能指标的,合适的时间,选择合适的指标,那么我们来看看,我们场景的性能指标,有哪些来源方式 •1. 来源:合作方要求 • 2.根据业务特征,梳理(产品,技术) 1.合作方要求,这种的是甲方爸爸的要求,满足了,才能合作,这种的指标呢,一定要满足,因为关系到合作,大家要想法
阅读全文
摘要:根据压测的场景不同,或者压测的目的不同,我们会选择不一样的压测方式来进行压测,我梳理了下大概的压测的方式,主要有以下三个。 1.全链路压测 2.单接口压测 3.多接口混合压测 全链路压测呢,近几年 比较火,比如阿里啊,京东等公司都在做这个,全链路的压测呢,比较热门,基于用户的使用链路场景,或者系统的
阅读全文
摘要:索引命中规则详解: t这张表 a,b,c 三个字段组成组合索引 索引命中规则详解: t这张表 a,b,c 三个字段组成组合索引 select * from t where a=? and b=? and c=? 全命中 select * from t where c=? and b=? and a=
阅读全文
摘要:我们知道了压测的概念的介绍,那么很多人都想问,我们应该怎么做,在项目中的流程是怎样的,整个过程需要什么。那么我们来一一道来。 一、压测的时机 我们选择什么样的时机去介入压测,时机的选择是很重要的,如果时间选择不对呢,那么可能压测都是无用功。或者是高投入,低产出的。我大概总结了几个时机。 1.项目上线
阅读全文
摘要:一、什么是性能测试 什么是性能测试,这是对于很多人来说是模糊的,我们来看下百度百科的答案。 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负
阅读全文