- 博客(15)
- 收藏
- 关注
原创 stress和stress-ng的使用教程
摘要:stress-ng是stress的增强版,作为系统压力测试工具,可全面测试CPU、内存、磁盘I/O等组件负载。主要功能包括硬件测试、性能评估和故障排查。基础使用需先安装,常用测试命令包括:-c参数测CPU,--vm测内存,--io测磁盘I/O,支持混合负载测试。关键参数可控制负载百分比、测试时长和资源分配量。注意事项:避免生产环境直接使用,资源分配不超过80%,需实时监控系统指标,测试后确保进程完全退出。典型命令如混合测试"stress-ng -c8 --io1 --vm10 --vm-by
2025-07-21 17:55:07
777
原创 接口测试-postman
Postman是一款用于接口测试的工具,作为前后端数据传输的桥梁,支持HTTP协议测试。文章介绍了接口类型(内部/外部)、测试流程及用例编写方法,重点解析了HTTP协议组成、请求方式(GET/POST区别)及参数传递方式。还阐述了Cookie/Session/Token机制,接口测试流程(文档分析、用例编写、执行与报告),以及Postman的断言检查、变量管理和测试集功能。最后说明如何通过Newman生成HTML测试报告,涵盖环境部署、数据参数化和接口关联等实用技巧。全文以150字精炼呈现核心内容。
2025-07-08 16:22:08
618
原创 可靠性与稳定性测试的区别
稳定性测试:验证系统在长时间运行或者持续负载下是否能保持 功能正常,性能稳定,不出现崩溃,内存泄漏等可靠性测试:评估系统在规定条件,规定时间内完成规定功能的能力,关注系统的容错性,恢复能力和抗干扰能力。
2025-06-06 15:37:12
541
原创 Mock测试理论
在某些不容易构造或者不容易获取的对象/数据/场景,用一个虚拟的对象来创建以便测试的测试方法。是一种测试理论,可借助第三方库,测试框架,或者自己手写,均属于mock测试的范畴,符合“模拟依赖”均可。(1)过度使用会导致失去真实性(难以模拟出真实组件,假设依赖第三方api更新,忽略边缘情况,隐藏集成问题,环境差异,虚假的安全感)(1)团队并行工作,只要双方规定好接口以及接口数据规范,既可用mock虚构出接口数据。(1)无法控制的第三方系统接口的返回,返回的数据不满足要求。(3)测试驱动开发,尽早接入测试。
2025-05-16 15:09:08
206
原创 Prometheus+Grafana的介绍
运行一个复杂的系统的时候,不可能一边改代码一边调试,所以我们要添加各种指标去监控,去查看数据,来确定有什么问题或者问题在哪里。当我们对一个系统进行性能测试,需要输出测试报告的时候,必须要有关键指标的数据,也是可以通过该组合进行监控,然后抓取数据。注:举个例子,比如使用jmeter做压力测试的时候,Prometheus可以实时搜集被测系统的指标,Grafana把这些数据化成曲线图,一眼看出问题在哪。是一个开源的。
2025-04-18 14:26:28
461
原创 jmeter的详细使用教程
比如某一个字段设置不唯一,但是你用的随机字符,可能有个0.01%的异常值,这种情况,你可以选择增大位数,把随机数多设置几个,多重复几遍把异常值降为0。消息体数据:{“字段名1”:”值1”,“字段名2”:”值2”} 需要啥字段就填写啥字段,还可借助函数助手,使用函数提高效率。执行完成一次之后,要进行清除(扫把图标),不然下一次执行的结果会受上一次结果的影响。(4)右键线程组-添加-监听器-查看结果树/汇总报告/聚合报告-可以进行查看结果。然后打开开发者工具-选择需要的接口,右键复制,复制。
2025-04-11 10:24:25
1008
原创 详细的charles抓包工具的使用教程
charles是一个常用的网络代理工具。可以监控,调试和分析网络请求和响应数据,可以截取http和https流量,在代理器和服务器之间建立连接,允许用户便捷地查看和记录网络通信数据,包括url 请求头,响应头部,响应体等信息。这个工具可以干什么:(1)抓取http和https的流量。包括pc端和手机端(2)模拟弱网环境(3)支持mock数据(4)支持breakpoints修改网络请求参数(5)配合SwitchHosts切换不同的环境。
2025-04-10 11:24:19
4467
原创 分布式存储和本地存储是什么有什么区别
分布式存储是一种数据存储技术,通过网络使用企业中的每台机器上的磁盘空间,并将这些分散的资源构成一个虚拟的存储设备,数据分散的存储在企业的每个角落。(1)本地存储一般不依赖网络,存在本地磁盘,分布式存储一般存储在多个节点(服务器)上,通过网络协作提供统一的存储服务,对外表现为同一个整体。(4)扩展性:受限于单机磁盘容量和性能,而分布式则横向扩展(动态增加节点),容量和性能线性提升。本地存储就是把数据存放到本地磁盘,或者移动硬件,u盘,光盘等存储设备,以供后续使用和访问。而分布式则是冗余存储,故障自动恢复。
2025-04-10 10:59:38
250
原创 软件测试常见面试题-bug
接口测试原理:使用代码or工具,模拟客户端发送请求到服务器,服务器接收请求并处理,客户端接收服务器返回响应的过程。涉及到数据传输or处理,比如表单处理 api请求或者数据库查询问题,可能是后端。4开头是前端or客户端请求异常。5开头的是后端或服务器问题。比如布局错乱,样式错误,按钮无法点击可能是前端错误。答:先做一个简单的大概分类。业务逻辑,性能,数据,安全性。有前端/后端框架或者库的名称。:界面,布局,兼容性,交互。
2024-12-27 16:35:14
303
原创 文件管理平台-项目测试用例设计(Xmind)
这是一款基于框架开发的分布式文件管理平台,旨在为用户和企业提供一个简单、方便的文件存储方案,能够以完善的目录结构体系,对文件进行管理。。
2024-09-04 23:53:52
3376
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人