
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文记录了针对订单创建接口的服务器稳定性性能测试过程。测试采用Jmeter 200线程8小时持续压测,配合Perfmon、ServerAgent和nmon工具监控资源使用情况。结果显示系统在700-800 TPS压力下表现稳定,事务成功率100%,CPU占用70%,内存20%。测试发现并解决了内存缓存、磁盘日志和端口占用问题,建议使用Jmeter3.3版本避免端口冲突。文章分享了测试工具配置方法和
对于追求质量的程序员,为自己的代码编写全面的单元测试是必备的基础技能,在编写单元测试的时候也能复盘自己的代码设计,是提高代码质量极为有效的手段。Google Test是Google开源的一个跨平台的C++单元测试框架,简称gtest,它提供了非常丰富的测试断言、判断宏,极大方便开发者编写测试用例的流程,也是很多开源项目使用的测试框架。这里的单元测试也只是作为示例,在真实的项目中,单元测试的编写往往

自动化测试框架是为自动化测试脚本提供执行环境的脚手架。框架为用户提供了各种优势,帮助他们有效地开发、执行和报告自动化测试脚本。它更像是一个专门为自动化组织的测试而创建的系统。简而言之,我们可以说框架是各种指导方针、编码标准、概念、过程、实践、项目层次、模块化、报告机制、测试数据注入等要素的建设性混合,以此支撑自动化测试。因此,用户在自动化应用程序以利用各种生产性结果时可以遵循这些指导原则。这些优势

本文介绍了一种无需手动设置的功能测试方法,可在本地或CI管道中运行。该方法通过测试API合约提高错误检测率,减少调试时间,并作为业务文档。与单元测试相比,功能测试覆盖范围更广,对重构不敏感,但启动时间更长。实施时需启动真实数据库(如Testcontainers)、存根网络响应(如gRPCMock)和服务实例,并用gRPC客户端测试API。文章举例说明了DoorDash订阅服务的测试流程,包括准备、

对于一个接口来说,数据的设计可以说是重中之重,因为数据才是接口测试的核心,一旦数据发生改变,结果就会有很大的差异,数据是否符合要求,数据是否是有效数据,这些都要在用例中体现,比如你设计的数据是否来源于真实的数据库,是否是有效数据。一个接口测试用例,只要包含了以上所说的内容,就可以说是一个完整的接口测试用例了,如果你的数据设计合理,预期结果设计对应每次请求都有详细的要求,那么这个接口测试用例一定是满

本文详细介绍了使用Postman测试基于ws规范的WebService接口的步骤。首先确保服务端正常启动,通过解析wsdl文档获取接口信息。测试时需设置Headers为text/xml类型,使用POST方法发送包含SOAP格式请求体的报文,其中需注意使用wsdl文档中的接口名称和参数类型。文章还提到测试过程中可能遇到的中文乱码问题及解决方法,最后分享了相关学习资源,帮助测试人员提高效率。

鉴于笔者从13年入行IT行业,经历了只有开发没有测试的阶段,经历了14年只要会基本的功能测试在一线就能薪资过万的阶段,经历了17年只要会一点自动化,会一点性能就能蒙骗过面试官的阶段,更经历了19年所有面试官对于求职者的要求逐步提高,开始思考这个求职者当前具备的技能是否值得培养,工作态度,技能背景是否能够快速满足岗位需求的阶段,那么2023年软件测试行业又将是一个怎样的趋势呢?相信从10年的市场变化

其实无论用那种,接口测试的原理是通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收应答报文这一个过程。大家都知道LoadRunner是一种性能测试工具,但它也可以用在我们做的时候。

Cypress是一款基于JavaScript的自动化测试工具,配合Cucumber测试框架和Node.js环境,可模拟键盘鼠标操作完成页面交互测试。摘要介绍了Cypress的安装方法(npm/yarn)和基本配置,包括Cucumber插件集成和项目初始化步骤,并提供了一个登录功能测试的代码示例。文章还分享了测试资源获取方式,帮助开发者快速上手。Cypress以其简洁的API和强大的功能,显著提升了

备注:Windows下或移动设备上,如果enter参数或search参数设置了不生效,可以使用keyevent来操作enter、search键,或者通过点击相应的确认、搜索按钮来完成操作。验证目标图片在设备屏幕上不存在,与assert_exists相对应,通常用于执行某个操作后,验证页面上不存在目标图片,以此来判断操作是否成功。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个
