测试大杂烩
文章平均质量分 60
测试大杂烩
测试开发小白变怪兽
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分布式系统中,压测单实例QPS可以评估全部实例QPS么?
如果一个系统有多个实例,那么为了获得系统的总 QPS,通常需要测试和评估每个实例的处理能力和瓶颈,然后计算所有实例的 QPS 总和。此外,需要进行负载均衡,确保所有实例都能得到相同数量的请求,以充分利用所有实例的处理能力和提高整个系统的性能。但是,如果某个实例的处理能力更强,它可以处理更多的请求,因此它的 QPS 可能会更高。因此,在一个分布式系统中,可以使用单个实例来评估每个实例的处理能力,但不能仅依赖于单个实例的 QPS,来评估全部实例的 QPS。最好是测试所有实例,以计算整个系统的总 QPS。原创 2023-04-19 16:26:29 · 401 阅读 · 0 评论 -
报警治理思路
在第二阶段,我们需要着手实施第一阶段制定的解决方案,同时加强监控和评估,确保问题得到有效解决。我们需要收集相关数据,通过数据分析来找出问题所在,并针对性的制定解决方案。对系统进行持续监测和评估,及时发现和解决问题。对系统进行优化和升级,优化算法,降低误报率;人员操作是否规范,是否存在误操作等原因;系统配置是否合理,是否存在误报等问题;对人员进行培训和管理,提高操作规范性;系统本身是否存在缺陷;原创 2023-04-04 19:18:15 · 751 阅读 · 0 评论 -
Charles 乱码问题解决
Charles 乱码注意:到这里如果中文乱码问题解决,即可,不用进行以下步骤。如果中文乱码没有解决,可以使用第四步。转载 2022-06-14 17:20:27 · 6876 阅读 · 0 评论 -
p50, p90, p99 (pct 50, pct 90, pct 99)指什么?
p50, p90, p99(或者写作pct 50,pct90,pct 99)都是数据聚合统计一种方式,跟百分比相关(经评论区提醒,p的含义是percentile)。p50:数据集按升序排列,第50分位置大的数据(即升序排列后排在50%位置的数据)。p90:数据集按升序排列,第90分位置大的数据(即升序排列后排在90%位置的数据)。p99:数据集按升序排列,第99分位置大的数据(即升序排列后排在99%位置的数据)。有什么实际含义和用处?经常用来衡量服务响应延迟。以最常用的p99为例,它衡量了99%转载 2022-05-18 17:29:44 · 11558 阅读 · 0 评论 -
Http中Content-Type的详解
Content-TypeContent-Type(MediaType),即是Internet Media Type,互联网媒体类型,也叫做MIME类型。在互联网中有成百上千中不同的数据类型,HTTP在传输数据对象时会为他们打上称为MIME的数据格式标签,用于区分数据类型。最初MIME是用于电子邮件系统的,后来HTTP也采用了这一方案。在HTTP协议消息头中,使用Content-Type来表示请求和响应中的媒体类型信息。它用来告诉服务端如何处理请求的数据,以及告诉客户端(一般是浏览器)如何解析响应的数据,转载 2022-01-13 11:27:30 · 8670 阅读 · 1 评论 -
SDK和API的区别
概念SDK和API都是类似于公共服务的东西,都代表的是一种封装,只是封装的形式不一样:SDK的封装是在客户端层面的一个library(也叫做“包”或者“库”),这个library提供一些客户端API接口,类似于已经写好了的函数,你只需要调用它就好了。SDK暴露出来的接口都是和语言相关的,如果SDK是用Java写的,就需要用Java去调用那个函数;如果是SDK是用Objective-C写的,就需要用Objective-C去调用那个函数。API是封装在服务端层面的library,从网络服务的层面暴转载 2021-12-20 15:57:05 · 14048 阅读 · 0 评论 -
web测试和APP测试点总结
web测试重点1.功能测试:所实现的功能是否和需求一致;2.界面测试:界面是否美观,风格是否一致,文字内容是否正确;3.链接测试:打开链接速度是否合理;是否链接到正确的页面;是否有空白页面;4.性能测试:系统能支持多少用户同时在线;超过这些用户数,系统会给出什么样的反映;5.兼容性测试:项目在不同操作系统,不同浏览器上功能是否能正常使用;6.安全性测试:用户的登录名和密码在传输过程中是否是加密传输的;用户长时间未操作页面,session会话是否会过期,要求用户重新登录;日志文件c转载 2021-12-15 14:46:55 · 424 阅读 · 0 评论 -
APP测试中ios和androis的区别,有哪些注意点
01 运行机制不同iOS 采用的是沙盒运行机制,Android 采用的是虚拟机运行机制1、沙盒机制:概念:沙盒是一种安全机制,用于防止不同应用之间互相访问作用:就是存储数据,每个沙盒就相当于每个应用的系统目录核心:sandbox 对应用程序执行各种操作的权限限制描述:每个应用都有自己对应的沙盒,应用的活动范围都限定在自己的沙盒里每个应用程序之间不能相互访问非本程序的沙盒( APP 之间不能相互通,唯独可以通过 URL Scheme 可以通信)在访问别人沙盒内的数据时需要访问权限,应用程序转载 2021-12-13 19:58:22 · 584 阅读 · 0 评论 -
ToB 与ToC 项目的区别
我们先理解这两个基础的含义,ToC面向普通用户服务,ToB是面向企业用户服务,ToC是让用户体验感好,因为决策成本很低,签约成本也很低,体验感不好就跑了,可能就到竞品那去了,而ToB是能用就行,关键是让老板用的开心,因为ToB没有那么快,不喜欢用立马就去问别人,而是公司来决策,到底用哪一个,更多的是服务好老板。ToB跟ToC的几点本质的区别第一点,ToB获客周期相对比较长一些,特别是单越大的客户,这个周期是很长的。ToC 获客周期是非常短的。举个例子,薯片君看到一个广告,感兴趣的情况下就直接去appst转载 2021-12-01 20:26:09 · 10279 阅读 · 0 评论 -
尺寸压缩与质量压缩的文件大小及效果对比
原图:test.png 91026字节实验进行webp格式图像质量压缩,图像质量参数从0-100.进行尺寸压缩,传输后再拉伸到同样的尺寸,从1%到100%。效果质量压缩:80质量参数以上都是非常优质的效果。七十多或感觉得变边缘开始有毛刺不锐利,五十多会感觉得线的边缘有细微涂抹像毛线一样,三十多的时候涂抹更明显一点儿,红白附近区域出现略微黄色,十几二十的时候红白交接附近区域出现黄色块斑,10一下呈现出红色斑块但颜色明显轻与正常线的颜色,0-5有明显的模糊、大范围涂抹,字迹不清晰等转载 2021-12-01 16:26:31 · 1899 阅读 · 0 评论 -
后端接口都测试什么?怎么测?
本文主要分为两个部分:第一部分: 主要从问题出发,引入接口测试的相关内容并与前端测试进行简单对比,总结两者之前的区别与联系。但该部分只交代了怎么做和如何做?并没有解释为什么要做?第二部分: 主要介绍为什么要做接口测试,并简单总结接口持续集成和接口质量评估相关内容。第一部分:首先,在做接口测试的过程中,经常有后端开发会问:1.后端接口都测试什么?怎么测的?2.后端接口测试一遍 ,前端也测试一遍,是不是重复测试了?于是,为了向开发解释上述问题,普及基本的测试常识,特意梳理了接口测试的相关内容以及其转载 2021-10-13 15:19:46 · 213 阅读 · 0 评论 -
一键复制谷歌浏览器请求到Postman
平时在浏览器查看接口的时候,有时候会在postman重新请求一下,看看结果是否正确。每次需要复制接口、选择请求类型、复制传参、token等。 实际上,谷歌浏览器自带一个复制功能,可以很简单的复制到postman。一、找到你需要的接口。鼠标右键选择复制二、打开postman,选择Import->Paste Raw Text->黏贴内容->确定三、可以看到,请求方法、接口、header、body都已经填充了,简单检查下就可以send了...转载 2021-09-22 10:25:11 · 2570 阅读 · 1 评论 -
Postman 学习资料
一文带你全面解析postman工具的使用(基础篇)一文带你全面解析postman工具的使用(高级篇)一文带你全面解析postman工具的使用(效率篇)原创 2021-09-09 10:49:35 · 205 阅读 · 0 评论 -
QA,从1.0到4.0
迄今为止,敏捷开发方法在各个公司都有了长足的发展,曾经的测试人员慢慢的在向QA职能过渡,但依然很多人不了解QA和测试的区别是什么。敏捷实践不断地演化过程,使项目中各个角色不断弱化,同时,对每个成员的要求也越来越高。“全功能团队”的提出,不单单是对开发的要求,对QA来说,想要在快速变革中具备竞争力,就现在所具备的技能来说,还是远远不够的。简单聊聊我所经历的“QA发展史”QA 1.0 —— 机械化流水线作业在我实习的那年,软件领域还很少提及QA,伴随着瀑布模型的兴起、软件工程规模的不断扩大以及市场对软转载 2021-08-17 17:49:01 · 475 阅读 · 0 评论 -
node多版本管理
n github地址: https://github.com/tj/n全局安装nnpm install -g n使用n安装某个node版本安装最新稳定版 node n stable安装最新版本 noden latest安装某个具体node版本n 10.13.0删除某个版本n rm 10.13.0 切换版本n //输入n回车 出现node版本列表,上下键移动选择切换的版本后回车(切换非n安装的node版本会报错,删掉,使用n安装即可)以指定的版本来执行脚本n use转载 2021-08-16 19:28:04 · 144 阅读 · 0 评论 -
HTTP状态码
HTTP状态码当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码:200 - 请求成功301 - 资源(网页等)被永久转移到其它URL404 - 请求的资源(网页等)不存在500 - 内部服务器错误HTTP状态码分类HTTP状态码由三个十进制数字组成,第一个十转载 2021-07-14 14:16:21 · 175 阅读 · 0 评论 -
Charles 工具页面介绍
charles的主页面介绍手机连上代理之后,每在手机上进行操作我们便会在charles上接收到请求。此时的charles页面将会变成如下密密麻麻的内容,故这节课我们来讲解一下Charles的主页面一:紫色区(工具的主导航栏)从左至右的图标解释:扫把按钮:点击之后可清除抓取到的所有请求图标按钮:红点亮起说明正在抓取请求,红点展示为灰色说明目前不在抓取请求状态乌龟按钮:灰色乌龟是网速设置正常,绿色乌龟指慢速网速开启了六角形图标:断点图标,灰色说明断点未开启,红色说明在使用断点钢笔图标:编辑转载 2021-07-05 16:10:04 · 914 阅读 · 0 评论 -
Charles 抓包使用教程
简介Charles 是在 Mac 下常用的网络封包截取工具,在做 移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。除了在做移动开发中调试端口外,Charles 也可以用于分析第三方应用的通讯协议。配合 Charles 的 SSL 功能,Charles 还可以分析 Https 协议。Charles 主要的功能包括:截取 Http 和 Https转载 2021-07-05 15:30:43 · 4966 阅读 · 0 评论 -
浅谈B/S和C/S之间的联系和区别
简介:C/S是client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型的数据库系统,如Oracle、Sybase、InFORMix或SQLServer。客户端需要安装专用的客户端软件。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Exploer,服务器安装Oracle、Sybase、InFORMix或SQL Server等数据库。在这种结构下,用户界面完全通过WWW浏览器实转载 2021-05-12 14:50:42 · 467 阅读 · 0 评论 -
理清服务的强弱依赖,提升高可用能力
在进行系统开发的过程中,由于业务的需要通常可能会形成“服务A>服务B>服务C>…>服务N”这样的调用链,不同的业务场景对于服务的依赖是有强弱之分的。只有结合业务场景的需要,对服务间的依赖关系做出合理性的判定,才能基于这份依赖关系对服务限流、服务容量、服务报警、代码影响范围、服务发布顺序等做出合理的评估,将系统的评估工作更加精细化,从而保证系统的稳定运行。避免因为系统的依赖问题,导致服务不可用,用户体验降低,企业资损等的可能。一、定义强依赖:假定服务A依赖于服务B,服务B出现故障不转载 2021-05-11 17:54:34 · 2171 阅读 · 0 评论 -
如何解决Chrome抓包时界面跳转后历史记录消失问题
勾选 Network-Preserve Log 即可:原创 2020-12-28 19:17:29 · 2637 阅读 · 0 评论 -
Chrome 快速清理某个地址缓存
打开开发者工具(F12),选择 Network 勾选 Disable cache 即可:需要清除某地址缓存时 F12 打开开发者工具就会自动清除。原创 2021-04-08 11:48:43 · 935 阅读 · 0 评论 -
彻底理解cookie、session和token
发展史1.很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮。2.但是随着交互式Web应用的兴起,像在线购物网站,需要登录的网站等等,马上就面临一个问题,那就是要管理会话,必须记住哪些人登录系统, 哪些人往自己的购物车中放商品, 也就是说我必须把每个人区分开,这就是一个不小的挑战,因为HTTP请求转载 2021-04-02 15:49:51 · 174 阅读 · 0 评论 -
前后端分离项目,接口访问流程
今天在测试时,发现接口调用的地址和浏览器访问的地址是一样的,印象中前后端分离项目接口调用的地址应该是服务端的地址,浏览器访问的地址是前端部署的地址,为啥现在一样了呢?原来调用接口时,先访问的前端地址,再在nginx的配置中对路由进行转发!浏览器访问地址接口调用地址:...原创 2021-03-23 16:33:13 · 1697 阅读 · 0 评论 -
服务端测试技能树
原创 2021-03-18 10:18:45 · 379 阅读 · 0 评论 -
cookie和session区别
作者:知乎用户 链接:https://www.zhihu.com/question/19786827/answer/28752144 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。转载 2017-12-11 09:15:37 · 217 阅读 · 0 评论 -
Charles 手机设置代理后,不能访问网络
Windows10 系统,安装好 Charles,且电脑和手机均安装好证书后,手机端使用浏览器访问网页时提示无网络,在确定环境配置无问题后,发现是 Windows 系统防火墙拦截导致,将防火墙关闭即可。原创 2020-07-07 19:19:29 · 6963 阅读 · 0 评论 -
一些常用的乱七八糟的缩写汇总
ABCCLI命令行界面(英语:command-line interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面(CUI)。DEFGHIJKLMNOPQRSTUVWXYZ...原创 2021-03-05 09:54:06 · 276 阅读 · 1 评论 -
什么是CICD?
一、简介CI / CD的采用改变了开发人员和测试人员如何发布软件。最初是瀑布模型,后来是敏捷开发,现在是DevOps,这是现代开发人员构建出色的产品的技术路线。随着DevOps的兴起,出现了持续集成(Continuous Integration)、持续交付(Continuous Delivery) 、持续部署(Continuous Deployment) 的新方法。传统的软件开发和交付方法正在迅速变得过时。从历史上看,在敏捷时代,大多数公司会每月,每季度,每两年甚至每年发布部署/发布软件。然而,现在,转载 2021-01-12 16:05:03 · 6092 阅读 · 0 评论 -
什么是DevOps?
作者:网易数帆链接:https://www.zhihu.com/question/58702398/answer/235777073来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。DevOps目前并没有权威的定义,网易云认为,DevOps 强调的是高效组织团队之间如何通过自动化的工具协作和沟通来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。如果从字面上来理解,DevOps 只是Dev(开发人员)+Ops(运维人员),实际上,它是一组过程、方法与系统的统转载 2021-01-12 16:04:33 · 294 阅读 · 0 评论
分享