
自动化测试
文章平均质量分 86
测试界的彭于晏
这个作者很懒,什么都没留下…
展开
-
一文2500字从0到1实现压测自动化!
大家好,我是彭于晏,最近工作有点忙,一直在实现压测自动化的功能,今天来分享一下实现思路、我所在的业务线现在项目比较少了,所以最近一个月我都没有做业务测试,需求开发完后RD直接走免测就上线,无需QA介入测试原创 2025-04-02 14:14:07 · 579 阅读 · 0 评论 -
2024性能测试入门基础知识【建议收藏】
性能测试是一种软件测试的类型,主要用于评估软件系统的性能和稳定性、今天本文从4个方面来介绍性能测试入门基础知识原创 2025-04-01 14:09:49 · 712 阅读 · 0 评论 -
接口测试 —— Postman 变量了解一下!
Postman变量是在Postman工具中使用的一种特殊功能,用于存储和管理动态数据。它们可以用于在请求的不同部分、环境或集合之间共享和重复使用值。原创 2025-03-26 14:06:08 · 896 阅读 · 0 评论 -
【接口自动化测试】一文从0到1详解HTTP协议!
HTTP协议是一种用于在网络中传输超文本的应用层协议,它是现代互联网中最重要的协议之一。在接口自动化测试中,了解HTTP协议的工作原理以及相关的状态码、请求方法和头部信息是非常重要的。本文将从零开始,详细且规范地介绍HTTP协议的相关知识。原创 2025-03-24 14:04:44 · 222 阅读 · 0 评论 -
接口自动化入门 —— Jmeter实现在接口工具中关联接口处理方案
1. JMeter 接口关联处理的核心概念、接口关联是指在多个接口请求之间共享数据,例如将一个接口的返回值作为另一个接口的输入参数。常见的场景包括:使用登录接口返回的 Token 作为后续接口的认证信息。将一个接口返回的 ID 作为另一个接口的请求参数。原创 2025-03-20 13:59:18 · 642 阅读 · 0 评论 -
接口自动化入门 —— Http的请求头,请求体,响应码解析!
在接口自动化测试中,HTTP请求头、请求体和响应码是核心组成部分。理解它们的作用、格式和解析方法对于进行有效的接口测试至关重要。以下是详细解析:原创 2025-03-18 14:08:39 · 362 阅读 · 0 评论 -
UI自动化测试 —— 下拉选择框&弹出框&滚动条操作实践!
UI测试,也称为用户界面测试,是一种测试类型,旨在检查应用程序的界面是否工作正常,以及是否存在任何妨碍用户行为且不符合书面规格的BUG。UI自动化测试则是利用自动化工具来执行这些测试,以提高测试效率和准确性.原创 2025-03-17 13:46:55 · 505 阅读 · 0 评论 -
一文2500字从0到1实现压测自动化!
大家好,我是小码哥,最近工作有点忙,一直在实现压测自动化的功能,今天来分享一下实现思路我所在的业务线现在项目比较少了,所以最近一个月我都没有做业务测试,需求开发完后RD直接走免测就上线,无需QA介入测试而Q3组里定了一个工作量很多的技术Topic,老板期望进一步实现端到端交付,从Server、FE、客户端单独进行功能测试,转变成只有客户端测试,通过测试客户端和嵌入在客户端上的前端页面来覆盖Server的业务逻辑,从而减轻整体QA的人力消耗,说白了就是降本增效要想实现完整的端到端交付,意味着许多人工的工作,需原创 2025-03-14 14:17:05 · 575 阅读 · 0 评论 -
一文1800字从0到1实现性能压测优化!
性能压测是一种评估系统运行效率和稳定性的方法,通过模拟真实的使用场景和负载条件,对系统进行压力测试和负载测试,并对测试结果进行分析,以评估系统的性能,其中性能压测结果分析是性能压测的重要环节。以往的性能压测,测试执行和分析是分开的,分析的结果具有滞后性,且依赖于测试人员经验,存在分析标准不统一的问题。为解决上述问题,笔者探索了一个基于指标趋势和阈值规则的自动化异常分析方法,并将方法嵌入性能压测执行过程,实现实时、自动的捕获测试异常,帮助测试人员分析和评估系统在特定条件下的表现。原创 2025-03-13 14:10:33 · 830 阅读 · 0 评论 -
单元测试:单元测试编写的原则!
公司要求提升单元测试的质量,其中我作为方案和推动的主导,对开发过程中的单元测试,有了一些思考和总结原创 2025-03-12 14:10:29 · 684 阅读 · 0 评论 -
接口请求的六种常见方式详解(get、post、head等)
一.接口请求的六种常见方式:1、Get 向特定资源发出请求(请求指定页面信息,并返回实体主体)2、Post 向指定资源提交数据进行处理请求(提交表单、上传文件),又可能导致新的资源的建立或原有资源的修改3、Put 向指定资源位置上上传其最新内容(从客户端向服务器传送的数据取代指定文档的内容)4、Head 与服务器索与get请求一致的相应,响应体不会返回,获取包含在小消息头中的原信息(与get请求类似,返回的响应中没有具体内容,用于获取报头)5、Delete 请求服务器删除request-U原创 2025-03-11 14:21:09 · 320 阅读 · 0 评论 -
Selenium + 数据驱动测试:从入门到实战!
在软件测试中,测试数据的多样性和灵活性对测试覆盖率至关重要。而数据驱动测试(Data-Driven Testing)通过将测试逻辑与数据分离,极大地提高了测试用例的可维护性和可扩展性。本文将结合Selenium这一流行的测试工具,手把手讲解数据驱动测试的实现方法,包括环境准备、代码实战以及最佳实践,帮助你快速掌握这一关键技能。原创 2025-03-10 14:13:26 · 981 阅读 · 0 评论 -
性能测试面试问题含答案!
1、性能测试怎么测试?性能测试其实就是通过自动化工具模拟多种正常、峰值以及异常负载来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,二者可结合使用。性能指标主要有平均响应时间、90%响应时间、吞吐量、吞吐率,每秒事务数,以及服务器的资源使用率(CPU 占比,mem 内存占比等)等。当并发用户数超过 300 时,为了让测试数据更准确,可以考虑分布式压测,通过 jmeter 客户端控制几台 jmeter 服务器进行测试。原创 2025-03-07 14:25:28 · 658 阅读 · 0 评论 -
Selenium元素定位太难搞?这些坑我替你踩过了!
1.非select类下拉框、在非select类下拉框这里遇到了两种需求,一种是可输入字符,一种是不可输入字符、输入部分字符按照智能提示点选、这种下拉框允许输入字符,沟通后确定输入字符如出现多个选项则点选第一个、思路:用send_keys输入字符后会激活下拉框进行智能提示,然后用ActionChains模拟鼠标点击原创 2025-03-06 14:01:41 · 914 阅读 · 0 评论 -
性能测试的几个主要术语及计算!
有时会看到下面这样的描述:一个系统注册用户达到6000万人,其中每小时的活跃用户大概在60万人左右。这段描述介绍了两个信息,第一个信息:6000万人指的是注册用户,第二个信息:60万人指的是真实在线用户。(系统用户数)注册用户是存在于系统数据库表中的基础数据。这部分用户是指系统所拥有的所有用户群体。这些用户是不会全部对系统造成压力的,唯一的压力就是这些用户占用了系统的存储,影响了数据库的容量。在线用户是真实产生压力的用户,这些用户是压力的根源,也就是系统要能够支持这么多人同时在线业务。原创 2025-03-04 16:23:34 · 908 阅读 · 0 评论 -
使用Postman搞定各种接口token实战!
现在许多项目都使用jwt来实现用户登录和数据权限,校验过用户的用户名和密码后,会向用户响应一段经过加密的token,在这段token中可能储存了数据权限等,在后期的访问中,需要携带这段token,后台解析这段token才允许用户访问接口。如果后端项目使用的是Bearer Token进行安全认证,那么使用Postman这样操作。设置你的环境变量点击右上角的小眼睛,然后点击Add,添加填写你的环境名和你的变量名选择你新建的环境项目集合设置认证方式及环境变量登录接口的脚本这个脚本的意思就是说,你的用户名和密码正确原创 2025-02-25 14:16:12 · 318 阅读 · 0 评论 -
【软件测试面试题】测试理论/基础面试(持续更新)
Hi,大家好。最近很多朋友都在说今年的互联网行情不好,面试很难,不知道怎么复习,我最近总结了一份在软件测试面试中比较常见的测试理论/基础面试面试题合集,希望对大家有帮助。建议点赞+收藏再阅读,防止丢失!只收藏不点赞都是坏人呀!废话少说,直上干货。原创 2025-02-24 14:10:33 · 698 阅读 · 0 评论 -
别再问我,UI自动化测试怎么做了……
本文关键词:移动端UI自动化思路、大家好,我是小码哥。之前测试交流群里有同学问“有没有自动化测试在工作中的案例可以分享“,有是有的。今天我会详细的描述一个【UI自动化实战在实际工作中的应用】,这是之前贝壳找房我们团队做的一个真实UI自动化案例,由于APP版本更新迭代太多次,代码也有缺失,所以一些细节没法完全描述清楚。原创 2025-02-21 13:58:04 · 976 阅读 · 0 评论 -
做接口测试,你真的了解接口吗?
在软件开发过程中,接口测试的重要性日益凸显。接口测试不仅能够确保不同系统或模块之间的数据传输准确无误,还能有效验证系统的稳定性和可靠性,尤其是在微服务和API驱动的架构下,接口测试的需求更加迫切。本文将带你了解接口测试的基础知识,揭开它在质量保障中的关键作用。原创 2025-02-20 14:06:53 · 767 阅读 · 0 评论 -
UI自动化教程 —— 元素定位技巧:精确找到你需要的页面元素
在UI自动化测试中,准确地定位页面元素是至关重要的。无论是点击按钮、填写表单还是验证页面内容,都需要首先找到相应的页面元素。Playwright 提供了多种方法来实现这一点,包括使用CSS选择器和XPath进行元素定位,以及利用文本内容、属性值等高级策略。本文将详细介绍这些技术,并分享一些动态等待元素加载的最佳实践。原创 2025-02-19 14:11:58 · 365 阅读 · 0 评论 -
Pytest数据驱动怎么玩?实战教程来了!
Pytest是一种用于Python的测试框架,它可以帮助我们编写简洁、可维护的测试代码。数据驱动是一种测试方法,它能够通过不同的数据来驱动测试用例的执行,从而提高测试覆盖率和测试效率。本文将介绍如何在Pytest中使用数据驱动进行测试,包括如何使用pytest.mark.parametrize装饰器和如何使用测试数据文件。原创 2025-02-18 14:02:38 · 840 阅读 · 0 评论 -
【性能测试】一文3000字从0到1详解性能问题定位(建议收藏)
性能问题定位是解决软件性能问题的关键步骤之一。通过定位性能问题,我们可以找出造成性能问题的根本原因,并提出相应的解决方案。性能问题定位的过程需要收集足够的信息,分析性能问题的原因,进行性能测试,提出解决方案,并进行性能优化。同时,需要注意采用科学的方法、维护良好的报告和文档等。希望这篇文章可以帮助您更好地理解性能问题定位的过程,并提升软件开发的能力和水平。原创 2025-02-17 14:04:12 · 836 阅读 · 0 评论 -
2025最新接口测试面试题(建议收藏)!
接口测试是一种测试方法,用于验证不同软件组件之间的通信和交互是否正常。它在软件开发过程中很重要,因为任何系统都会依赖于多个组件的协同工作。接口测试可以确保这些组件之间的交互能够正确无误地进行,以提高系统的可靠性和稳定性。原创 2025-02-14 14:02:54 · 842 阅读 · 0 评论 -
Python接口自动化测试:断言封装详解!
Python中的断言封装主要涉及到了requests和jsonpath两个库的使用。通过这两个库,我们可以方便地发送HTTP请求,解析JSON数据,以及进行断言。希望这篇文章对于Python中断言封装的理解有所帮助。原创 2025-02-13 13:57:45 · 775 阅读 · 0 评论 -
小程序UI自动化测试实践:Minium+PageObject !
小程序架构上分为渲染层和逻辑层,尽管各平台的运行环境十分相似,但是还是有些许的区别(如下图),比如说JavaScript语法和 API 支持不一致,WXSS渲染表现也有不同,所以不论是手工测试,还是UI自动化测试,都必须要在 iOS 和 Android 上分别检查小程序的真实表现。原创 2024-12-19 16:04:01 · 659 阅读 · 0 评论 -
接口自动化框架篇:自定义断言封装逻辑!
在接口自动化测试中,断言是非常重要的一环,用于验证接口返回结果是否符合预期。在编写自动化测试脚本时,通常会使用一些断言库、来进行断言操作,比如assert库、unittest库等。但是,有些情况下这些库提供的断言方法可能不够灵活,无法满足我们的需求,这时就需要我们自定义断言封装逻辑。原创 2024-12-17 16:33:35 · 351 阅读 · 0 评论 -
接口自动化框架篇:自定义异常日志封装!
在接口自动化测试中,异常日志是非常重要的一部分。通过记录和封装异常日志,我们可以更好地定位和解决接口问题,提高测试效率和可维护性。本文将介绍如何从零开始,详细规范地编写自定义异常日志封装的接口自动化框架。原创 2024-12-17 16:29:30 · 307 阅读 · 0 评论 -
接口自动化框架篇:框架中的数据流转处理!
接口自动化框架是一种用于测试接口的工具,它能够模拟用户对接口发送请求,并对返回的数据进行验证和分析。在设计和搭建接口自动化框架时,一个重要的考虑因素是数据流转的处理。本文将从零开始,详细介绍如何规划接口自动化框架中的数据流转处理。原创 2024-12-16 15:45:09 · 614 阅读 · 0 评论 -
性能测试入门:做一次简单的性能测试!
性能测试是通过模拟真实用户使用环境,测试系统在不同负载下的表现的过程。本文将从零开始介绍如何进行一次简单而规范的性能测试。原创 2024-12-16 15:39:51 · 307 阅读 · 0 评论 -
服务器性能测试指南:从零到一的超详细规范!
对于一台服务器的性能测试是确保其能够提供稳定和高效的服务的关键步骤。本文将从零开始,一步一步地介绍如何进行一次完善的服务器性能测试,确保您能够最大程度地了解服务器的性能指标。原创 2024-12-11 15:10:33 · 716 阅读 · 0 评论 -
选择和使用接口自动化测试框架:从零到一!
随着软件开发的不断演进,对于接口自动化测试的需求也越来越高。接口自动化测试框架的选择至关重要,它可以帮助测试团队提高测试效率、降低人力成本,并确保软件交付的质量。在本文中,我们将从零开始介绍如何选择和使用接口自动化测试框架。原创 2024-12-11 15:08:44 · 667 阅读 · 0 评论 -
接口自动化测试要做什么?这7步必不可少...
接口自动化测试是现代软件开发流程中必不可少的一环。它能够帮助团队快速、准确地验证接口的功能和性能,并且能够提高测试的覆盖率和效率。本文将详细介绍接口自动化测试的步骤和需要注意的规范。原创 2024-12-10 15:58:03 · 473 阅读 · 0 评论 -
接口测试基础 --- 什么是接口测试及其测试流程?
接口测试是软件测试中的一个重要部分,它主要用于验证和评估不同软件组件之间的通信和交互。接口测试的目标是确保不同的系统、模块或组件能够相互连接并正常工作。原创 2024-12-10 15:52:27 · 332 阅读 · 0 评论 -
不会单元测试不是一个好测试:Junit框架详解!
JUnit 4作为Java开发者广泛使用的测试框架,通过提供丰富的注解和断言方法,极大地简化了单元测试的编写和维护。本文将介绍JUnit 4的核心特性和最佳实践。原创 2024-12-06 16:17:26 · 384 阅读 · 0 评论 -
【性能测试】一文3000字从0到1详解性能问题定位(建议收藏)
性能问题在软件开发中是一个常见的挑战。当用户遇到应用程序运行缓慢或卡顿的情况时,往往是由于性能问题造成。性能问题定位是解决这些问题的关键步骤之一,它能帮助我们找出造成应用程序性能差的根本原因。本文将从0到1详细且规范地介绍性能问题定位的过程。原创 2024-12-04 16:45:40 · 593 阅读 · 0 评论 -
一文搞懂如何设计自动化测试框架(文末赠书)
什么是自动化项目搭建当一个软件开发工程师接到一个新的需要开发的Web项目时,往往需要完成一些准备工作,例如,选择Web框架,做好项目的目录结构设计,连接配置数据库,连接和配置Redis/Kafka;甚至包括一些基础功能的实现和封装,包括MySQL库增删查改操作的封装,登录功能以及登录token的验证等。这个过程通常被称为项目初始化或项目搭建。原创 2024-12-04 16:37:33 · 780 阅读 · 0 评论 -
【接口自动化测试】一文3000字从0到1详解数据驱动测试!
接口自动化测试是软件测试中的重要环节之一,它能够提高测试效率、减少测试工作量,是提高软件质量的必要手段之一。而数据驱动测试是一种测试方法,它通过使用不同的数据集合来执行相同的测试用例,从而提高测试覆盖率和可靠性。本文将从0到1详细讲解接口自动化测试的数据驱动测试方法。原创 2024-11-27 16:48:47 · 398 阅读 · 0 评论 -
【接口自动化测试】一文3000字从0到1详解接口测试框架
接口自动化测试是软件测试中重要的一个环节,它能够有效地提高软件质量和开发效率。接口测试框架是实现接口自动化测试的重要工具,它能够管理和执行测试用例,生成测试报告,并提供丰富的断言和验证功能。本文将从0到1详解接口测试框架的搭建和使用。原创 2024-11-27 16:46:21 · 639 阅读 · 0 评论 -
一文3000字从0到1带你接口测试基础知识【建议收藏】
接口测试是软件测试中的一个重要环节,它主要用于验证系统各个组件之间的相互通信是否正确,以及系统对外提供的接口是否符合预期的功能和性能要求。下面我将带你从零开始,详细介绍接口测试的基础知识。原创 2024-11-26 15:52:49 · 659 阅读 · 0 评论 -
用例自动化!测试人应对需求频繁变化的5大策略!
在当今快速变化的软件开发环境中,需求频繁变动已成为常态,这种变化除了增加了开发团队的挑战,也对测试工作提出了更高的要求,测试用例作为确保软件质量的关键环节,其编写与执行的实用性在面对不断变化的需求时显得尤为重要。本文将结合实际案例,探讨测试人员如何应对频繁变化的需求。原创 2024-11-26 15:28:01 · 772 阅读 · 0 评论