![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 64
啊Sei
实践出真知,通过自己小小努力,让更多的人了解测试
有问题私信我哦~一起探讨哈哈
展开
-
接口测试意义及工作流程
2、相较于传统的UI层次的测试,接口测试把测试在时间上、架构上提前了,并且能够覆盖到一些UI测试无法触及的功能点,提高了测试的覆盖率,对质量控制提升了信心。2.2 检查系统的安全性、稳定性,前端传参不可信,比如京东购物,前端价格不可能传入-1元,但是通过接口可以传入-1元。1、按照分层测试模型,处于中间层的接口测试,在稳定性,效率,成本,技术,实施难度上综合来讲,是收益最大的。1、分析接口文档和需求文档(接口说明、请求方式、请求URL、请求参数、返回数据、返回实例)5、输出接口测试报告。原创 2023-08-11 16:22:21 · 595 阅读 · 0 评论 -
敏捷项目一页纸测试计划通用模板
V10.1_调拨业务优化测试计划一、概述1.1、编写目的1.2、参考资料1.3、背景二、约定2.1、测试的目的和任务本测试的目的是:本测试的任务是:2.2、人员和设备2.3、送测要求2.4、编号规则:2.5、测试的安排和进度三.测试种类及测试标准3.1、功能测试阶段3.2、系统测试阶段3.3、性能测试阶段3.4、重点测试部分3.5、测试设计四、测试提交物...原创 2022-06-08 19:31:47 · 766 阅读 · 0 评论 -
SQL注入---测试工程师必知必会
SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息原创 2022-06-02 14:17:50 · 2093 阅读 · 3 评论 -
软件可靠性测试概念与应用
一、软件可靠性测试的概念:1、软件可靠性分析方法有:2、可靠性测试的使用场景:3、可靠性测试过程五个步骤:4、可靠性预测的目的:5、可靠性测试的目的6、可靠性测试要求7、可靠性测试条件8、软件可靠性的指标9、可靠性测试关注点:10、可靠性分析方法主要有:11、软件可靠性有两方面的含义:二、可靠性测试应用1、用户权限限制:2、用户和密码封闭性:3、系统对用户错误登录的次数限制:4、留痕功能:5、屏蔽用户操作错误:6、错误提示的准确性:原创 2022-05-24 21:43:05 · 7282 阅读 · 0 评论 -
jmeter线程组内的接口顺序执行解决办法
jmeter线程组内的接口顺序执行解决办法原创 2022-04-15 14:59:50 · 7295 阅读 · 0 评论 -
需求评审时测试人员都需要做什么?
很多测试人员认为一个项目只有要提测之后自己的工作才开始,其实不是这样的,在项目开始之初测试人员必须介入进来。测试人员在需求评审中承担什么角色呢?原创 2022-04-13 19:38:37 · 2701 阅读 · 0 评论 -
Maven是主要干嘛的呢
浅薄一下:试图把软件开发过程中本该专人负责的事务性工作伪装成一门“技术”推给程序员,以便降低人工成本的一种工具。原创 2022-04-11 10:18:21 · 5608 阅读 · 0 评论 -
致自己的一路坎坷——写给刚入测试行业的你
在新的一年开工之际,祝愿测试岗位的朋友们,前景越来越好。转载 2022-02-07 10:09:09 · 460 阅读 · 2 评论 -
常见面试题:浏览器输入域名并打开完成的过程
面试回答:1.在浏览器地址栏输入域名2.DNS解析IP3.在发送http请求前,先进行DNS域名解析,获取访问的IP地址4.浏览器向服务器发起tcp连接,与浏览器建立tcp三次握手5.握手成功后,浏览器向服务器发送http请求6.服务器接收请求,处理并返回响应7.浏览器接收到服务器HTTP响应内容8.浏览器进行渲染,解析HTML生成DOM树,解析CSS生成规则树,js引擎解析js9.渲染完毕,四次挥手,关闭tcp连接详细说明:一、DNS域名解析IP地址...原创 2022-01-20 13:32:47 · 1740 阅读 · 0 评论 -
一张图了解测试全流程
Hi~梳理了四年多的工作经验,从点点点到测试负责人,经历了很多项目与开发模式,也搭建了测试体系,也在学习并实践质管工作,总结了测试工程师的工作流程,做一下分享。下面的图是我在公司搭建的测试工作框架,适用于ISO9000、CMMI体系,从0到1从1到100的过程,从项目创建、过程、测试工作、分析总结等方面,每一个流程中的介入、把控,在此不过多叙述。关于敏捷模式方面会有些变动,以后我会梳理敏捷模式的工作流程。关于质管人员的工作流程还在梳理中。如有疑问可联系啊Sei,如有更好的建议,感谢您的无私.原创 2022-01-26 14:14:35 · 758 阅读 · 0 评论 -
linux查看日志常用命令的说明
1.linux 日志查看(tail、head、 cat、tac、sed、less、echo)2.linux日志文件说明3.tomcat运行日志原创 2022-01-17 14:18:22 · 594 阅读 · 0 评论 -
一组有趣的图片解释状态码
原创 2022-01-10 09:31:12 · 250 阅读 · 0 评论 -
谷歌浏览器F12(开发者工具) -----功能介绍
有很多测试小伙伴不是很熟悉,测试调试时使用最多的功能页面是:元素(ELements)、控制台(Console)、源代码(Sources)、网络(Network)等原创 2021-12-30 15:27:17 · 3674 阅读 · 0 评论 -
谷歌浏览器F12(开发者工具)----Network
对于测试人员来说,页面常用的是F12查看接口的请求响应原创 2021-12-26 16:00:38 · 8822 阅读 · 0 评论 -
win系统Charles抓包时显示<unknown>的解决方式
Charles抓包时显示<unknown>连接不上的常见原因是证书授信问题原创 2021-12-19 15:32:49 · 3889 阅读 · 0 评论 -
WEB性能测试用例设计模型
性能测试用例设计通常不会一次设计到位,是一个不断迭代完善的过程,即使在使用过程中,也不是完全按照设计好的测试用例来执行,需要根据需求的变化进行调整和修改; WEB性能测试用例设计模型是一个内容全面比较容易组织和调整的模型架构。原创 2021-12-08 09:54:23 · 323 阅读 · 0 评论 -
WEB 性能测试策略
性能测试策略一般从需求设计阶段开始讨论如何定制,它决定着性能测试工作要投入多少资源,什么时间开始实施等后续工作的安排;其制定的主要依据是软件自身的特点和用户对性能的关注程度,其中软件自身的特点起决定性的作用原创 2021-11-30 10:21:55 · 280 阅读 · 0 评论 -
WEB 全面性能测试模型
前言:性能测试用例主要分为预期目标用户测试,用户并发测试,疲劳强度与大数据量测试,网络性能测试,服务器性能测试五大部分,具体编写用例时要根据实际情况去进行,遵守低成本,策略为中心,裁减,完善模型,具体化等原则; Web 性能测试模型提出的主要依据是:一种类型的性能测试可以在某些条件下转化成为另外一种类型的性能测试,这些类型的性能测试的实施是有着相似之处的;1. 预期指标的性能测试 系统在需求分析和设计阶段都会提出一些性能指标,完成这些指标的相关的测试是性能测试的首要工作之一,这些指标主要诸于原创 2021-11-29 15:54:35 · 218 阅读 · 0 评论 -
兼容性测试的分类讲解
硬件兼容性测试 目的 确认软件系统对于服务器端、客户端及网络所需的环境是否正确、合理 测试内容 最低配置是否能满足系统运行的需要;在推荐配置下系统的响应是否迅速;考察软件对运行硬件环境有无特殊说明;软件系统能否运行在多种硬件配置环境下 与整机兼容性 确认要求的最低配置和推荐配置的合理性和正确性;主要指标:机型的要求; CPU;内存;硬盘 与板卡及配件兼容性原创 2021-11-17 10:20:58 · 348 阅读 · 0 评论 -
排查线上问题必须掌握的Linux命令
1、top 查看整个系统资源使用情况;2、free -m 查看内存使用情况;3、iostat 查看磁盘读写使用情况;4、netstat 查看网络连接情况;5、df -h 查看磁盘空间使用情况;6、du -sh 查看文件大小情况;举例:线上项目cpu跑到很高的的排查分析步骤1)首先top命令看一下哪一个进程使用率很高,记住pid2)通过top -Hp pid 查询到哪一个线程cup使用过高 记住该线程pid3)将该pid转换成十六进制,print '%...原创 2021-09-30 14:24:42 · 210 阅读 · 0 评论 -
更详细说明为什么要做性能测试?
什么叫高性能的网站?两个网站性能架构设计方案:A方案和B方案,A方案在小于100个并发用户访问时,每个请求的响应时间是1秒,当并发请求达到200的时候,请求的响应时间将骤增到10秒。B方案不管是100个并发用户访问还是200个并发用户访问,每个请求的响应时间都差不多是1.5秒。哪个方案的性能好?如果老板说“我们要改善网站的性能”,他指的是什么?同类型的两个网站,X网站服务器平均每个请求的处理时间是500毫秒,Y网站服务器平均每个请求的处理时间是1000毫秒,为什么用户却反映Y网站的速度快呢?网站原创 2021-08-22 19:16:38 · 1143 阅读 · 0 评论 -
总结测试工程师面试题(含答案)
测试需求分析阶段:阅读需求,理解需求,主要就是对业务的学习,分析需求点,参与需求评审会议。2)、测试计划阶段:主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围(来自需求文档),进度安排,人力物力的分配,整体测试策略的制定。风险评估与规避措施有一个制定。3)、测试设计阶段:主要是编写测试用例,会参考Prd文档(原型图),概要...原创 2021-08-19 18:03:13 · 77417 阅读 · 39 评论 -
软件测试面试题(含答案)
1、你的测试职业发展是什么?测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务。优势在于我对测试坚定不移的信心和热情,虽然经验还不够,但测试需要的基本技能我有信心在工作中得以发挥。2、你认为测试人员需要具备哪些素质做测试应该要有一定的协调能力,因为测试人员经常要与开发接触处理一些问题,如果处理不好的话会引起一些冲突,这样的话工作上就会转载 2021-07-19 15:01:17 · 5379 阅读 · 2 评论 -
测试为什么要学语言
软件测试你至少得学会一门语言,随着职业发展和工作时间推移,会一门编程语言是必要,点点点的工作容易被取代,上升空间收到阻拦,转型或深入技术发展就是选择机会好高骛远是许多初学者的通病,总幻想自己发疯似地努力几天或几个月就成为"高手",结果到头来经过几个月的努力,却发现与原定的目标相去甚远,激情和信心也没有了,而且什么都没学好。首先你要明白为什么要学软件测试,软件测试的重点是什么,要学会多比较分析,适合自己的才是好的,在此简单说明下学习语言后在软件测试中的运用:1.查看代码编写及设计,在最开始的时候替原创 2021-07-02 11:19:40 · 350 阅读 · 1 评论 -
一看就明了,软件测试的几种分类
一、测试的分类1、单元测试:单元测试又称模块测试,是针对软件设计的最小单位——程序模块进行正确性检验的测试工作。其目的在于检查每个程序单元能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求,发现各模块内部可能存在的各种错误。单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。2、集成测试:也叫组装测试。通常在单元测试的基础上,将所有的程序模块进行有序的、递增的测试。集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。原创 2021-06-04 14:17:18 · 2790 阅读 · 1 评论 -
面试常见题:网络协议
OSI7模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层 TCP/IP 4层模型:实际模型 TCP/IP协议簇 从上到下:逐步封装数据包;越高层,越靠近用户、应用; 从下到上:逐步解包。越底层,越靠近硬件。 1)应用层:满足不同应用功能 常用协议: 含义 占用端口号 传输层采用 <1>HTTP 超文本传输协议 ...原创 2021-07-21 13:25:31 · 2123 阅读 · 1 评论 -
http协议详解
1、属于应用层协议,默认端口80,负责浏览器/服务器之间传递数据;是一种简单的、无状态的协议。简单:数据包格式简单 头header 主体body请求包、应答包无状态:Web前端、后端默认不会记录用户状态浏览器 Web服务器--负担轻补充:如何记录用户状态?Web规范Session:在服务器端保存用户状态。Cookie:在客户端浏览器保...原创 2021-07-21 14:15:57 · 158 阅读 · 0 评论 -
干货之Get与Post区别区别
共性:都是HTTP请求的方式,具体不同风格;1)Get 索取:向服务器索取Web资源包括网页html、层叠样式表css、JavaScript脚本、图片jpg png gif、音频mp3、视频mp4、Json文本。XML文本。(目前接口主要索取JSON文本)哪些请求是以Get方式发送?<1>浏览器地址栏写URL直接回车<2>向服务器获取图片、css、js等网页中<im...原创 2021-07-15 11:06:27 · 182 阅读 · 0 评论 -
简单易学的压测
目录1.首先要有个简单的性能测试要求2.有了要求还需要定位测试点,比如:点餐高峰期3.接着分析,在满足功能的同时,还需要考虑操作的响应时间4.硬件资源要求5.经过分析要求与建立业务模型(下图),基本确定了测试的内容6.性能测试用例1.首先要有个简单的性能测试要求测试项:用户登录、响应时间:<=3秒、业务成功率:>98%、并发数:20、CPU使用率:<75%、内存使用率:<75%2.有了要求还需要定位测试点,比如:点餐高峰期1.点外卖的程序,使用原创 2021-07-13 11:20:55 · 208 阅读 · 1 评论 -
性能测试----指标的基本概念
性能测试指标的基本概念1、事务(Transaction)在web性能测试中,一个事务表示一个“从用户发送请求->web server接受到请求,进行处理-> web server向DB获取数据->生成用户的object(页面),返回给用户”的过程,一般的响应时间都是针对事务而言的。2、请求响应时间请求响应时间指的是从客户端发起的一个请求开始,到客户端接收到从服务器端返回的响应结束,这个过程所耗费的时间,在某些工具中,响应通常会称为“TTLB”,即"Time To Las..原创 2021-07-13 10:56:34 · 334 阅读 · 0 评论 -
没想到吧,jmeter登陆压测的时候遇到验证码原来可以这样做
估计大家都遇到过吧,登录账户的时候好死不死的出现了验证码不知道怎么办了,啊哈哈哈哈,我是不止遇到了一次,避免踩坑,在这里就把相关资料分享给大家嘿嘿嘿1)创建线程 2)新建获取验证码的采集器3)新建一个监听器 4)新建一个用户自定义变量,用于存解析出来的验证码值 新建一个存验证码值的变量regCode,为了便于判断是否已解析出验证码,设定一个默认值-1。 5)给获取验证码的采集器加一个后置处理器BeanShell PostProcessor,用于解析验证码的值,并将其存入上一原创 2021-07-26 16:07:02 · 4395 阅读 · 9 评论 -
性能测试---通用指标讲解
应用服务器与数据库必测项目 指标 说明 ProcessorTime 服务器CPU占用率,一般平均达到70%时,服务就接近饱和 Memory Available Mbyte 可用内存数,如果测试时发现内存有变化情况也要注意,如果是内存泄露则比较严重 Physicsdisk Time 物理磁盘读写时间情况 Web服务器指标 指标..原创 2021-07-13 11:01:36 · 322 阅读 · 1 评论 -
性能测试---必须要知道的几个公式
软件性能的几个主要术语 1、响应时间:对请求作出响应所需要的时间。在所有加载的用户稳定运行后,目标系统平均完成客户端用户请求的一个交易的总时长 网络传输时间:N1+N2+N3+N4 应用服务器处理时间:A1+A3 数据库服务器处理时间:A2 响应时间=N1+A1+N2+A2+N3+A3+N4 2、并发用户数的计算公式 系统用户数:系统额定的用户数量,如一个OA系统,可能使用该系统的用户总数是2000个,那么这个数量,就是系统用户数 同时在线用户数...原创 2021-07-20 17:03:55 · 1078 阅读 · 0 评论 -
性能测试---接口性能的要求
http接口性能要求该要求不包括文件上传 等重量接口 指标名称 要求 优先级 备注 响应时间 500millisecond 1 请求成功率 99% 2 TPS 在满足预期要求的情况下服务器状态稳定,单台服务器TP.原创 2021-07-13 11:02:40 · 1111 阅读 · 1 评论 -
性能测试基础(附:性能测试报告模板)
目录1、并发用户2、并发用户数3、请求响应时间4、吞吐量5、吞吐率6、性能测试( Performance Testing )的分类性能测试基本概念1、并发用户• 严格意义的并发:即所有的用户在同一时刻做同一件事情或者操作,这种操作一般指做同一类型的业务 。• 广义范围的并发:这种并发与前一种并发的区别是尽管多个用户对系统发出了请求或者进行了操作,但是这些请求或者操作可以是相同的,也可以是不同的。2、并发用户数• 并发用户数是指同时进行请求的客户数量• 并发原创 2021-07-19 18:03:33 · 6377 阅读 · 2 评论 -
4.jmeter基础--CSV---多用户并发
在使用Jmeter进行性能测试时,我们通常会需要配置多个不同用户进行并发测试,这里简单介绍一下配置方法:1.运行Jmeter.bat, 在打开的测试计划中右键添加一个线程组;2.在线程组下添加录制控制器,用来记录在Jmeter代理录制下的所有模仿浏览器产生的对服务器的请求,同时添加其它组件,如查看结果树、聚合报告、HTTP cookie管理器;3.添加CSV数据文件设置,首先创建一个TXT文件,然后按以下格式输入测试的服务器创建的多个用户的账号和密码,保存在你能找到的路径。4..原创 2021-07-20 13:32:59 · 902 阅读 · 0 评论