自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 AI接口速成

本文介绍了API(应用程序编程接口)的基本概念和作用,解释了HTTP协议的组成要素,包括URL结构、请求方法、请求头/体、状态码和响应头/体。重点阐述了接口测试的核心价值,即绕过UI直接验证服务器逻辑,具有测试效率高、覆盖范围广的优势。文章还涉及API文档、多接口依赖关系、数据参数化、数据库连接以及Mock测试等接口测试相关技术内容。

2025-10-13 13:53:05 379

原创 自动化测试之Pytest框架——适用于新手小白

pytest 是 python 的一种单元测试框架,同自带的 UnitTest 测试框架类似,相比于 UnitTest 框架使用起来更简洁,效率更高。官方文档地址:https://docs.pytest.org/en/6.2.x/1.非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考2.支持简单的单元测试和复杂的功能测试3.支持参数化4.执行测试过程中可以将某些测试跳过,或者对某些预期失败的 Case 标记成失败5.支持重复执行失败的 Case。

2025-10-09 16:43:49 1102

原创 自动化测试——适用于新手小白

本文介绍了Selenium自动化测试中的元素等待机制,包括隐式等待和显式等待的区别及实现方法,并讲解了Select类、弹出框处理、滚动条操作、iframe切换、多窗口切换、窗口截图、验证码处理等常见Web自动化测试技术。重点阐述了元素等待的原理和实现方式,隐式等待是全局生效的轮询机制,而显式等待更灵活但需要单独配置。此外还详细说明了cookie的应用场景和绕过登录的实现方法,通过保存cookie信息实现会话跟踪和自动登录功能。这些技术能有效提高自动化测试脚本的稳定性和成功率。

2025-09-29 16:05:04 742

原创 面试拓展之cookie,token,session之间的联系

Cookie是存储载体,Session是服务器端状态管理机制,Token是自包含的认证凭证。Session依赖Cookie传递SessionID进行状态保持,而Token可独立存储(如LocalStorage)。Cookie-Session模式适合传统服务端渲染应用,能即时控制会话;Token模式(如JWT)适用于前后端分离和分布式系统,支持跨域认证。关键区别在于Session是中心化有状态方案,Token是去中心化无状态方案。选择时需考虑应用架构、安全需求和扩展性。三者协同或替代使用,共同解决用户认证问题

2025-09-29 10:43:28 884

原创 自动化测试——适用于新手小白

摘要:自动化测试基础与实践 自动化测试是通过工具或代码代替人工完成测试过程的技术,主要包括UI自动化、接口自动化和性能自动化。其核心优势在于提高测试效率、保证产品质量,适用于需求稳定、回归测试频繁的项目。Selenium作为主流开源工具,支持跨平台、多语言和浏览器环境。实施步骤包括环境搭建、元素定位(8种方式)和操作(鼠标、键盘等交互)。需注意自动化测试不能完全替代手工测试,两者需结合使用。典型应用场景包括回归测试、压力测试和兼容性测试,通过减少重复劳动提升测试覆盖率。

2025-09-26 21:55:08 919

原创 接口测试面试篇——适用于新手小白

接口测试应先于UI功能测试执行,因其不依赖前端开发完成且更安全高效。接口测试流程包括需求分析、计划制定、API文档解析、用例编写等9个步骤。测试重点包括单接口测试(请求方法、参数验证等)和业务接口测试(接口依赖关系)。设计测试点时要覆盖正向功能(必填/全参数)和反向测试(参数异常、数据异常等),同时考虑多接口的业务场景测试。

2025-09-24 17:00:43 510

原创 面试常见问题——适用于新手小白

ssh [用户名]@[服务器IP地址或域名] -p [端口号]或者怎末确保你编写的用例能满足需求的覆盖率?如何保证设计用例可以最大可能覆盖需求?scp -P [端口] [本地文件路径] [用户名]@[服务器IP]:[远程路径]可以找开发要文档,按照文档进行操作本身也是对文档的一种测试。用例——>测试点:用例是为了更好的执行测试点。对一个不熟悉的功能进行设计用例,你该怎么做?大白话说就是在服务器上安装各种不同的软件。总结:站在不同的人员角度进行查漏补缺。提交、跟踪、验证、关闭。测试计划是否真有用?

2025-09-24 12:21:04 449

原创 金融项目的专业术语

本文介绍了金融投资领域的专业术语,主要包括债权人与借款人的定义区分、投资与投标的概念解析、债权转让的操作说明,以及本息计算和还款方式的专业解释。重点阐述了等额本息与等额本金两种还款方式的区别及适用人群,并说明了提前还款的三种常见情形。这些术语构成了金融借贷业务的基础知识框架,对理解投资理财活动具有重要指导意义。

2025-09-22 16:38:07 358

原创 Jmeter逻辑控制器——适用于新手小白

JMeter逻辑控制器与定时器详解 本文介绍了JMeter中常用的三种逻辑控制器和两种定时器的功能及使用方法: 逻辑控制器: If控制器:控制子测试元素是否执行 循环控制器:控制子节点循环次数(与线程组循环次数形成M*N关系) ForEach控制器:配合变量提取器循环读取变量值 定时器: 同步定时器:实现绝对并发,通过累积线程同时释放产生高压 常数吞吐量定时器:精确控制每分钟请求数,模拟真实业务场景 这些组件能有效实现条件判断、循环控制、变量遍历、并发控制和吞吐量控制等测试需求,是JMeter性能测试的重要

2025-09-22 16:12:53 990

原创 Jmeter直连数据库——适用于新手小白

本文介绍了JMeter直连MySQL数据库的配置方法。主要步骤包括:1)添加MySQL驱动jar包(两种方式);2)配置JDBC连接信息(设置数据库URL、驱动类、用户名等);3)添加JDBC请求(指定连接池名称、SQL操作类型及语句)。重点注意事项:驱动包需正确放置,SQL语句末尾不加分号,连接池名称需保持一致。最后建议通过查看结果树验证配置是否正确。

2025-09-22 13:30:53 699

原创 Jmeter断言——适用新手小白

JMeter断言是自动化测试中验证结果正确性的关键机制。它通过程序自动判断预期与实际结果的一致性,弥补了仅靠响应状态码无法确保业务逻辑正确性的缺陷。JMeter提供三种常用断言:1)响应断言-支持多种匹配规则对任意响应格式进行验证;2)JSON断言-专用于JSON格式数据的精准校验;3)持续时间断言-检测响应时间是否超限。这些断言通过查看结果树组件直观展示验证结果,能有效提升测试自动化程度和结果准确性,确保接口功能与性能符合预期要求。

2025-09-19 15:09:32 1872

原创 Jmeter性能测试零碎知识点——适用零基础小白

元件:配置元件、前置处理器、定时器、取样器、后置处理器、断言、监听器。

2025-09-19 09:32:40 425

原创 Jmeter参数化——适用于新手小白

参数化测试通过分离测试数据与测试方法,实现用不同数据调用相同测试逻辑。JMeter提供四种参数化方式:1)用户定义变量(全局变量);2)用户参数(为不同用户分配不同值);3)CSV数据文件(文件驱动参数化);4)函数(生成动态数据)。参数化适用于需要多次请求不同参数的场景,如多用户登录测试、商品添加等。选择方式取决于具体需求:全局参数用用户定义变量,多用户不同值用用户参数,大规模数据驱动用CSV文件,动态数据生成用函数。掌握这些方法可有效解决性能测试中的参数差异化需求。

2025-09-18 17:25:42 348

原创 Jmeter的相关常识

JMeter测试基础摘要:线程组用于模拟多用户操作,分为普通、setup和teardown三种类型,通过配置线程数和循环次数控制负载。HTTP请求用于发送GET/POST请求,可通过路径、参数列表或消息体传递参数。查看结果树可分析请求和响应信息,若出现乱码需修改jmeter.properties文件中的编码设置为UTF-8并重启。案例演示了不同线程配置和请求方式的实现方法。

2025-09-12 23:11:21 391

原创 Jmeter的基本操作——适用于新手小白

摘要:本文对比了两种主流性能测试工具LoadRunner和JMeter。LoadRunner作为商业工具支持大规模并发测试,但收费且体积庞大;JMeter作为开源工具更加轻量灵活,但分析功能较弱。随后详细介绍了JMeter环境搭建步骤,包括JDK安装配置、目录结构解析和默认设置修改。重点讲解了JMeter的核心元件(取样器、逻辑控制器等)及其作用域规则,最后通过访问百度首页的实例演示了测试脚本创建流程。文章为性能测试工具选型和使用提供了实用指导。

2025-09-12 15:33:27 2019

原创 性能测试得各项指标——适用新手小白

为什么要学习性能测试的指标?1.如何衡量功能?有/没有肉眼可观察,可衡量2 .如何衡量性能?好/不好个人感受,不容易量化,不好衡量。

2025-09-11 19:10:45 291

原创 性能测试——针对新手小白

性能:就是软件质量属性中的"效率"特性性能测试概念:使用自动化工具,模拟不同的场景对软件各项性能指标进行测试和评估的过程后台处理程序的性能(代码性能)应用服务器、数据库、架构设计等是否存在瓶颈服务器资源消耗(CPU、内存、磁盘、网络)

2025-09-11 16:03:33 2139

原创 微信小程序测试前准备工作——适用于新手小白

这篇文章介绍了微信小程序开发前的准备工作,主要包括项目熟悉、测试环境和专属账号申请三部分内容。在项目准备阶段,需要了解项目功能、用户群体、模块构成和技术栈,并准备好测试设备、网络环境及开发工具(如Finalshell、Navicat等)。账号部分重点说明了APPID(小程序唯一标识)和APPSecret(私密密码)的作用及区别,并提供了正式账号和临时测试账号的申请方式,其中正式账号需通过微信公众平台申请,临时账号可通过微信开放社区获取。文章详细列出了测试账号的申请步骤,强调要妥善保存账号信息。

2025-09-10 19:02:13 510

原创 微信小程序测试基础知识

微信小程序测试基础知识

2025-09-10 18:00:59 141

空空如也

空空如也

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

TA关注的人

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