自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 性能压测总结(下)-测试结果分析和问题排查

明确问题首先我们要确认是哪些性能指标不达到要求,或者需要改进​常见的性能指标:用户体验层面用户响应时间就是用户感受软件系统为其服务所消耗的时间。对于web系统,请求的相应时间指的是从客户端发起的一个请求时间,到客户端接收到从服务器返回的相应结束。在互联网上对于用户响应时间,有一个普遍的标准:2/5/10秒原则。也就是说,在2秒之内给客户响应被用户认为是“非常有吸引力”的用户体验。在5秒之内响应客户被认为“比较不错”的用户体验,在10秒内给用户响应被认为“糟糕”的用户体验。如果超过10秒还没.

2021-06-02 15:57:43 2716

原创 自动化测试脚本的编写规范

总体原则说明:QA编写自动化测试必须遵守AIR原则。执行自动化用例应该感觉像空气(AIR)一样快速健壮。好的自动化测试宏观上来说,具有自动化、独立性、可重复执行的特点。:QA编写自动化测试必须遵守AIR原则。执行自动化用例应该感觉像空气(AIR)一样快速健壮。好的自动化测试宏观上来说,具有自动化、独立性、可重复执行的特点。A: Automatable(全自动化)I:Independent(独立性)R: Repeatable(可重复)​【全自动化】说明:自动化测试应该是全自动执行的,并且非交互式的。.

2021-06-02 11:46:23 3095

原创 性能压测总结(上)-测试策略和分析

前言本文的重心放在了前期的分析和策略准备上,也是希望大家先思考后行动,毕竟压测本身也算是个复杂的工程。压测后的问题分析和调优,后续再找机会梳理下。需求分析确认性能测试的需求来源,一般有这几种: 日常迭代,性能基线摸底 统一指标,固定环境,主要关注关键指标的变化 重大活动,业务事件前的摸底测试 着重考察高压力情况下的服务表现 摸高测试,找到性能瓶颈点 为水平扩容提供数据依据(即在当前性能表现下,为了要满足**业务需求,我们还需要*.

2021-05-28 18:13:25 1867

原创 推荐系统学习笔记

2024-03-22 11:01:35 126

原创 向量搜索学习笔记

e.g.1:如以下三句话:“中国首都占地16410.54平方千米”“北京面积16410.54平方千米”“北京面积多少平方千米”如果按照传统的分词为Token的表示方法,三句话的分词Token表示为:[“中国”,“首都”,“占地”,“16410.54”,“平方千米”][“北京”,“面积”,“16410.54”,“平方千米”][“北京”,“面积”,“多少”,“平方千米”]很明显的是后两句相同Token占比更高,但是前两句语义更相似。

2024-03-21 11:36:11 452

原创 测试团队的研发效能该怎么提升

测试团队的研发效能该怎么提升

2022-12-07 15:15:16 606 1

原创 JSON数据的差异对比工具(Java版)

JSON格式数据的差异对比工具

2022-12-03 16:05:09 11610 1

原创 系统重构类改造的测试总结

系统重构类改造的测试总结

2022-11-25 15:32:59 1379 1

原创 Selenium+docker 环境部署(报错异常踩坑记)

JAVA+Selenium+Chrome+Webdriver+Docker的环境配置

2022-10-25 11:44:29 1662

原创 安全测试:渗透测试工具集 siusiu 初体验

siusiu初体验,一款基于docker的渗透测试工具箱,致力于做到渗透工具随身携带、开箱即用。减少渗透测试工程师花在安装工具、记忆工具使用方法上的时间和精力。

2022-09-22 14:58:52 2608

原创 测试同学参与开发的代码走读,做code review有必要么?

现在很多大厂,都会要求测试同学参与迭代过程中开发代码的code review,面试时也会要求有代码走读能力。有的同学很疑惑,测试岗位做好自己的测试工作就好了,有必要参加code review么?

2022-08-04 15:28:25 2453 2

原创 脚本稳定性方案:用例失败自动重试

自动化测试稳定性解决方案

2022-05-27 15:50:38 624

原创 引入redis来做缓存后,测试时要关注的点

测试策略:引入redis来做缓存,会有哪些测试点

2022-03-15 18:57:34 2218

原创 软件测试:测试工程师 怎么评估BUG修复的影响范围

背景:年终总结里,很多同学说目前bug的影响范围评估很多都依赖于开发的代码评估,比较被动。所以也想总结下测试过程中评估bug 影响范围的方法​定义BUG​要想评估bug范围,首先就要把bug定义清楚bug的业务影响,可以问下这几个问题哪些模块收到影响什么业务链路被阻断了客户在什么场景下使用会有问题bug的自身属性这个问题是从什么时候出现的(当前迭代的bug,还是历史bug)优先级初步定位前后端问题定位后端链路环节定位(业务层、底层服务)改动方案和

2022-01-21 10:49:22 1670

原创 Jenkins 获取testNG测试结果,测试结果中用例数重复计算了

问题:Jenkins 获取 testNG 测试结果,发现测试结果中用例数重复计算了背景:我公司之前的接口测试脚本框架,一直用的都是junit4,所以Jenkins上的新建任务时配置的用的都是junit的报告组件但是目前存在部分新工程,用的是testNG,如果还直接用这个组件,且从 **/target/**/TEST*.xml 这个路径获取信息的话,会导致报告中case数量被double,重复计算。为什么不直接把组件改为testNG的呢?因为自研的CI平台调用JenkinsAPI读取的时候

2021-12-25 17:09:05 781

原创 测试策略:测试对象分析和测试保障的思考

测试对象分析在测试范围评估的过程中,有个很重要的问题:这个需求,我们要测试什么。其中有很大一部分是要需要分析这个需求的测试对象有哪些。我自己梳理了一份,大家可以参考下:代码前端组件样式操作交互数据展示后端业务逻辑定时任务异步任务/多线程数据历史数据缓存数据​中间件消息中间件(消息队列)缓存中间件(缓存效果、ES)网络负载中间件(并不是需要测试中间件自身能力,而是在业务中使用的方式方法是否正常)​配置业务数据配置(例如全局环境变量之类的)JVM配置​部署环境

2021-12-10 14:20:00 8216

原创 常见的权限模型(ACL、DAC、MAC、RBAC)和权限测试策略

常见的权限模型1、ACL 访问控制列表定义:规定资源可以被哪些主体进行哪些操作。在ACL权限模型下,权限管理是围绕资源来设定的。我们可以对不同的页面设定可以访问的用户​2、DAC 自主访问控制定义:规定资源可以被哪些主体进行哪些操作。同时,主体可以将资源、操作的权限,授予其他主体在ACL的基础上,DAC模型将授权的权力下放,允许拥有权限的用户,可以自主地将权限授予其他用户。​3、MAC 强制访问控制定义:当一个操作,同时满足a与b时,允许操作 a. 规定资源可以被哪些类别的主体进

2021-10-20 16:12:52 13945

原创 SpringBoot + MybaitsPlus 使用总结

整体项目结构:TranscodeTestApplication类是统一的应用入口service包下都是具体的业务逻辑dao包下是涉及数据操作相关的内容,包括实体类、通用mapper、iService类controller包下面是接口封装类,主要和前端页面交互,包括参数校验common包下面是通用配置、枚举类、DTO定义等​MybaitsPlus的使用:entity这里主要是用来定义实体类的,类的字段和数据库中表的字段要保持一致,类的名称也要和表的名称保持一致。因为在mybaits的

2021-09-27 13:58:42 269

原创 分布式对象存储MINIO 测试总结

背景了解对象存储介绍对象存储,也叫做基于对象的存储,是用来描述解决和处理离散单元的方法的通用术语,这些离散单元被称作为对象。​就像文件一样,对象包含数据,但是和文件不同的是,对象在一个层结构中不会再有层级结构。每个对象都在一个被称作存储池的扁平地址空间的同一级别里,一个对象不会属于另一个对象的下一级。​文件和对象都有与它们所包含的数据相关的元数据,但是对象是以扩展元数据为特征的。每个对象都被分配一个唯一的标识符,允许一个服务器或者最终用户来检索对象,而不必知道数据的物理地址。这种方法对于在云计

2021-09-09 16:06:53 4196 2

原创 持续集成平台(JAVA)调用Jenkins的相关逻辑

CI平台涉及的应用平台关系![image.png](https://img-blog.csdnimg.cn/img_convert/3e642a7546dfd03b22f20ef69ebf0e72.png#clientId=ueec5044f-6b36-4&from=paste&height=378&id=ued0156ae&margin=[object Object]&name=image.png&originHeight=756&originW.

2021-08-28 18:09:06 722

原创 WEB自动化测试:Selenium 和 Cypress优缺点调研

上次分析了APP端测试框架后,WEB端这边UI自动化框架也做了一次调研selenium与cypress优缺点调研 工具 selenium cypress 安装配置 中等,需要对应的client和环境配置,引入依赖包 容易,直接下载安装包即可,自动安装 语言支持 多语言支持,Python、Java 仅支持js 上手难易 容易 相对容易,根据文档可以简单 稳定性 中等,可能会存在webdriver版本兼容性问题 较高,自带调试浏

2021-08-16 19:37:57 3308

原创 APP自动化测试:Appium 与 Airtest 优缺点调研

团队同学调研airtets时分析了下现有appnium和其对比的优缺点,也提供给大家参考下Appium与Airtest优缺点调研 工具 Appium Airtest 安装配置 中等 容易 语言支持 几乎全部 Python为主 上手难易 中等 容易 市场占有率 TOP1 逐渐增多 支持平台 android、ios、H5 android、ios、H5 集成框架 UiAutomator、UiAutom..

2021-08-05 15:35:46 16605 1

原创 智能单测用例生成工具 Evosuite

前言EvoSuite是由Sheffield等大学联合开发的一种开源工具,用于自动生成测试用例集,生成的测试用例均符合Junit的标准,可直接在Junit中运行。得到了Google和Yourkit的支持。​使用evosuite支持三种方式运行:本地jar包、maven插件、idea插件本文说下maven插件的方式​配置方式要使用EvoSuite,就要在Maven工程的pom.xml文件中引入EvoSuite的插件如下(在 的子节点加入如下内容):<build> <

2021-06-10 10:10:21 3046 2

原创 基于数据驱动的自动化接口测试框架:流程图

2021-05-29 10:01:57 360

2021年美团技术年货分享

2021年美团技术年货分享

2022-08-04

美团-工程师成长系列.pdf

美团-工程师成长系列.pdf

2021-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除