- 博客(868)
- 收藏
- 关注
原创 UI自动化测试 —— 下拉选择框&弹出框&滚动条操作实践!
UI测试,也称为用户界面测试,是一种测试类型,旨在检查应用程序的界面是否工作正常,以及是否存在任何妨碍用户行为且不符合书面规格的BUG。UI自动化测试则是利用自动化工具来执行这些测试,以提高测试效率和准确性.
2025-04-02 14:41:51
764
原创 说透性能测试:每个测试人都能学好的性能测试!
1、提起性能测试,你的第一反应是什么?当提到性能测试,你的第一反应是什么?是不屑一顾,认为它很简单,没发展前途、没技术含量?还是觉得它太难了,高不可攀,每当遇到系统的疑难杂症时,抓耳挠腮,无从下手?很多IT从业人员,认为"性能测试仅仅只是测试的工作,会用压测工具,出一份测试报告就完事了"。
2025-04-01 16:58:20
881
原创 Postman请求参数:Query、Path、Body 详解!
Postman 作为一个功能强大的工具,极大地简化了 API 测试和调试的过程,提供了发送请求和检查响应的直接方法。本文将着重介绍如何在 Postman 中高效地处理请求参数,以提高 API 测试和开发的便利性。
2025-03-26 14:38:57
792
原创 自动化测试入门 —— 自动化测试概论!
整篇论述总的来讲会很长,从自动化的思维、模型、工具,到各层次的自动化测试技术、测试框架、测试平台,包括面向未来的自动化技术都将涉及,因此打算拆成几个部分去写。此外,由于涉及的范围比较广泛,部分内容还是有些深度的,我尽量通过完整描述上下文,以便大家能够理解,如果有不清晰或错误(知识总是有限的)的地方,也请大家指正。
2025-03-24 14:40:30
678
原创 一篇文章让你搞懂性能测试6大类型及其关系!
性能测试是软件测试过程的一个关键环节,用于确定和验证应用程序或系统在各种操作条件下的性能特征。目标是确保软件在高负载、高压力、长时间运行以及其他非标准情况下仍能保持预期的行为和效率。
2025-03-20 15:07:40
303
原创 app UI自动化测试框架都包含哪些内容?
UI自动化测试框架是指用于自动化执行用户界面(UI)相关测试的工具和库。它们可以帮助开发团队提高测试效率、发现和解决应用程序中的问题,并确保应用程序的正确性和稳定性。下面将详细介绍一个完整的UI自动化测试框架应该具备的内容。
2025-03-17 14:09:27
869
原创 接口测试:使用 curl 发送请求!
cURL 是一个通过 URL 传输数据的,功能强大的命令行工具。cURL 可以与 Chrome Devtool 工具配合使用,把浏览器发送的真实请求还原出来,附带认证信息,脱离浏览器执行,方便开发者重放请求、修改参数调试,编写脚本。也可以单独使用,根据自己的需求构造请求调整参数,构造多种接口测试场景。
2025-03-14 14:39:36
277
原创 压力测试Monkey命令参数和报告分析!
Monkey所执行的随机事件流中包含11大事件,分别是触摸(touch)、手势(motion)、缩放(pinchzoom)、轨迹(trackball)、屏幕旋转(rotation)、基本导航(nav)、主要导航(mojornav)、系统按键(syskeys)、Activity启动(appswitch)、键盘翻转(flip)、其他事件(anyevent)
2025-03-13 14:24:59
1087
原创 Postman断言与依赖接口测试详解!
在接口测试中,断言是不可或缺的一环。它不仅能够自动判断业务逻辑的正确性,还能确保接口的实际功能实现符合预期。Postman作为一款强大的接口测试工具,不仅支持发送HTTP请求和接收响应,还提供了丰富的断言功能,帮助测试人员验证接口的行为是否符合预期。
2025-03-12 14:28:24
821
原创 UI自动化测试 —— web端元素获取&元素等待实践!
Web UI自动化测试是一种软件测试方法,通过模拟用户行为,自动执行Web界面的各种操作,并验证操作结果是否符合预期,从而提高测试效率和准确性。
2025-03-11 14:33:44
495
原创 一文2500字从0到1实现压测自动化!
大家好,我是小码哥,最近工作有点忙,一直在实现压测自动化的功能,今天来分享一下实现思路我所在的业务线现在项目比较少了,所以最近一个月我都没有做业务测试,需求开发完后RD直接走免测就上线,无需QA介入测试而Q3组里定了一个工作量很多的技术Topic,老板期望进一步实现端到端交付,从Server、FE、客户端单独进行功能测试,转变成只有客户端测试,通过测试客户端和嵌入在客户端上的前端页面来覆盖Server的业务逻辑,从而减轻整体QA的人力消耗,说白了就是降本增效要想实现完整的端到端交付,意味着许多人工的工作,需
2025-03-10 14:29:23
441
原创 新手如何尽快入门性能测试?一文900字详解~!
性能测试的基本概念:性能测试的定义:使用自动化工具,模拟不同的场景,对软件各项性能指标进行测试和评估的过程。性能测试的目的:评估当前系统的能力、寻找性能瓶颈以优化性能、评估软件是否能够满足未来的需要。性能指标:吞吐率、TPS(每秒事务数)、并发用户数、响应时间等。了解这些指标的含义和计算方法,以便在测试中进行准确的度量和分析。测试类型和分类:负载测试:通过逐步增加并发用户数,看服务器最大可承受的并发用户区间。压力测试:在一定量的并发请求下,持续运行一个比较长的时间,来看服务器的稳定性。基准测试:在一定的软件
2025-03-07 15:04:49
317
原创 如何在web页面下做自动化测试?
自动化测试是一种通过编写脚本或使用工具来执行测试的方法,以提高测试效率和准确性。在web页面下进行自动化测试可以帮助开发团队快速验证功能的正确性和稳定性,减少人工测试的工作量。本文将介绍从零开始如何进行web页面的自动化测试,包括测试框架的选择、测试环境的搭建、脚本的编写和执行、以及结果的分析。
2025-03-06 14:31:42
463
原创 性能测试核心知识点 —— 性能指标!
性能测试是软件开发生命周期中的重要环节,它通过模拟真实环境下的用户负载和系统压力,评估系统的性能表现。性能指标是性能测试的核心知识点之一,它用于衡量系统的性能表现,并提供反馈信息以支持性能优化。
2025-03-04 20:20:52
445
原创 一文2500字从0到1实现压测自动化!
大家好,我是小码哥,最近工作有点忙,一直在实现压测自动化的功能,今天来分享一下实现思路我所在的业务线现在项目比较少了,所以最近一个月我都没有做业务测试,需求开发完后RD直接走免测就上线,无需QA介入测试而Q3组里定了一个工作量很多的技术Topic,老板期望进一步实现端到端交付,从Server、FE、客户端单独进行功能测试,转变成只有客户端测试,通过测试客户端和嵌入在客户端上的前端页面来覆盖Server的业务逻辑,从而减轻整体QA的人力消耗,说白了就是降本增效要想实现完整的端到端交付,意味着许多人工的工作,需
2025-02-25 14:58:46
496
原创 自动化测试中的Web弹窗处理:策略与实践
在Web应用的自动化测试过程中,弹窗(模态对话框、警告框、确认框等)的处理是一个常见的挑战。这些弹窗可能打断了自动化脚本的执行流程,导致测试失败或结果不可靠。本文将探讨几种常见的Web弹窗类型以及如何使用Selenium WebDriver和Python进行自动化处理。
2025-02-24 14:34:55
348
原创 接口自动化框架篇:自定义断言封装逻辑!
首先,我们需要创建一个新的断言库,可以将其命名为custom_assert。在这个库中,我们可以定义一些常用的断言方法,以提供给自动化测试脚本使用。1. 创建custom_assert.py文件,并打开编辑。2. 在custom_assert.py文件中,导入所需的模块或库,比如json、re等。3. 在文件中定义自定义。
2025-02-21 14:13:17
377
原创 搬运工分分钟让你了解Web接口测试!
01、什么是接口、百度说:接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式、上面这句有点抽象,网上的资料也是一大把,来自某个大佬的通俗解释:
2025-02-20 14:24:33
320
原创 Selenium + 数据驱动测试:从入门到实战!
在软件测试中,测试数据的多样性和灵活性对测试覆盖率至关重要。而数据驱动测试(Data-Driven Testing)通过将测试逻辑与数据分离,极大地提高了测试用例的可维护性和可扩展性。本文将结合Selenium这一流行的测试工具,手把手讲解数据驱动测试的实现方法,包括环境准备、代码实战以及最佳实践,帮助你快速掌握这一关键技能。
2025-02-19 14:39:02
423
原创 接口自动化框架篇:Pytest中的接口请求封装!
在进行接口自动化测试时,我们需要一个稳定、易用且可扩展的框架来封装接口请求。Pytest是一种非常流行的Python测试框架,它提供了很多方便的功能和插件,可以帮助我们轻松进行接口自动化测试。
2025-02-18 14:26:34
533
原创 渗透测试怎么做?看看大神一次完整的渗透测试实战!
渗透测试就是利用我们所掌握的渗透知识,对网站进行一步一步的渗透,发现其中存在的漏洞和隐藏的风险,然后撰写一篇测试报告,提供给我们的客户。客户根据我们撰写的测试报告,对网站进行漏洞修补,以防止黑客的入侵!
2025-02-17 14:36:04
824
原创 UI自动化测试 —— 下拉选择框&弹出框&滚动条操作实践!
UI测试,也称为用户界面测试,是一种测试类型,旨在检查应用程序的界面是否工作正常,以及是否存在任何妨碍用户行为且不符合书面规格的BUG。UI自动化测试则是利用自动化工具来执行这些测试,以提高测试效率和准确性.这里分享下拉选择框&弹出框&滚动条操作实践。
2025-02-14 14:46:25
758
原创 搬运工分分钟让你了解Web接口测试!
百度说:接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式。
2025-02-13 14:31:11
940
原创 性能测试核心知识点 —— 负载模型!
性能测试是软件开发生命周期中非常重要的一环,通过对系统进行负载测试,可以评估系统在不同负载条件下的性能表现。而负载模型则是负载测试中的关键概念,它定义了测试的目标、策略、参数和流程,是进行性能测试的基础。
2025-02-12 14:31:19
403
原创 性能测试核心知识点 —— 性能指标!
什么是性能指标?性能指标是用于测量系统性能的度量标准。它基于实际的性能测试结果,提供有关系统负载、响应时间、吞吐量和资源利用率等方面的数据。性能指标可以帮助开发团队识别系统瓶颈,找出性能瓶颈,并提供优化建议。常见的性能指标 2.1 响应时间(Response Time):响应时间是指系统从接收请求到返回响应的时间间隔。较短的响应时间通常意味着系统性能良好。2.2 吞吐量(Throughput):吞吐量是指单位时间内系统处理的请求或事务数量。高吞吐量通常意味着系统能够处理更多的负载。
2025-02-10 14:22:01
496
原创 性能测试基础概念
01、什么是性能测试?测试人员借助性能测试工具,模拟系统在不同场景下,对应的性能指标是否符合预期、软件的性能问题:资源泄漏,包括内存泄漏,线程死锁,阻塞等造成系统越来越慢,查询速度慢,或者列表的效率低等
2025-02-07 14:29:04
513
原创 服务器性能测试指南:从零到一的超详细规范!
对于一台服务器的性能测试是确保其能够提供稳定和高效的服务的关键步骤。本文将从零开始,一步一步地介绍如何进行一次完善的服务器性能测试,确保您能够最大程度地了解服务器的性能指标。
2025-02-06 15:08:17
473
原创 Selenium 和 Playwright两大框架的不同之处!
Selenium 和 Playwright 是两种流行的自动化测试工具,它们都被用于浏览器自动化任务,如网页测试、抓取等。虽然它们的目标类似,但在底层逻辑、功能特性、执行方式等方面有很多不同之处。
2025-02-05 14:52:05
871
原创 【接口自动化测试】一文3000字从0到1详解接口断言!
通过本文的介绍,我们了解了接口断言的概念、作用、种类、使用方法和注意事项。接口断言是接口自动化测试中非常重要的一环,能够有效地验证接口的正确性和稳定性。合理地使用接口断言,可以提高接口测试的效率和质量,为软件开发提供保障。
2025-01-09 16:48:30
394
原创 【接口自动化测试】一文从0到1详解HTTP协议!
HTTP协议是一种用于在网络中传输超文本的应用层协议,它是现代互联网中最重要的协议之一。在接口自动化测试中,了解HTTP协议的工作原理以及相关的状态码、请求方法和头部信息是非常重要的。本文将从零开始,详细且规范地介绍HTTP协议的相关知识。一、HTTP协议的基本概念二、HTTP协议的请求方法三、HTTP协议的状态码四、HTTP协议的头部信息五、HTTP协议的常见操作六、总结 本文从零开始,详细且规范地介绍了HTTP协议的基本概念、请求方法、状态码和头部信息,以及常见的操作示例。了解H
2025-01-09 16:45:08
425
原创 自动化测试常考的面试题+答案汇总(持续更新)
Hi,大家好,。最近很多朋友都在说今年的互联网行情不好,面试很难,不知道怎么复习,我最近总结了一份在自动化测试面试中比较常见的面试题合集,希望对大家有帮助。废话少说,直上干货。1、apache和nginx的区别?2、平常用什么工具测接口的?3、没有接口文档,如何做接口测试?4、在手工接口测试或者自动化接口测试的过程中,上下游接口有数据依赖如何处理?5、依赖于第三方数据的接口如何进行测试?6、你平常做接口测试的过程中发现过哪些bug?7、如何分析一个bug是前端还是后端的?
2025-01-02 14:12:57
669
原创 微信小程序UI自动化测试实践 !
引言: 随着微信小程序的快速发展,越来越多的企业和开发者开始开发小程序来满足用户的需求。而在开发小程序的过程中,UI自动化测试是一个必不可少的环节,可以帮助开发者减少人工测试的工作量,提高测试效率和质量。
2024-12-26 14:34:24
960
原创 【性能测试面试题】请分享一下数据库在JMeter性能测试中的运用!
在电商项目中,都会有订单处理,用户信息管理,货品管理等业务,所以仅仅对系统的前端界面或者业务逻辑层进行性能测试远远是不够的,这样无法真实的反应系统在数据持久化层面的表现,所以我们在性能测试阶段也需要对数据库进行测试。
2024-12-26 14:33:15
753
原创 自动化测试框架终极对决:Selenium、Cypress 与 Playwright 谁能称王?
在软件测试的领域中,自动化测试框架扮演着不可或缺的角色。它们帮助开发和测试团队以更快的速度、更高的效率发现问题。然而,面对众多自动化测试框架,如何选择最适合的工具,往往让人望而却步。本文将从功能、性能、适配性、使用场景和局限性等方面,深入对比 Selenium、Cypress 和 Playwright,帮助你在具体项目中做出明智决策。
2024-12-19 14:39:51
1024
原创 【每天学会一个渗透测试工具】SQLmap安装教程及使用!
SQLmap是一款非常强大的渗透测试工具,用于检测和利用基于SQL注入的漏洞。在本文中,我们将为您提供SQLmap的安装教程及使用方法。
2024-12-17 15:03:19
184
原创 高并发下的金融系统:性能测试实战与优化全攻略!
随着金融科技的快速发展,银行、支付、证券等金融系统需要处理越来越高的并发流量。无论是“双十一”支付高峰,还是股市交易的波动,系统在极端并发下的稳定性直接影响用户体验和业务运转。本文将深入探讨金融系统性能测试的核心指标、常见问题与解决方案,并通过具体案例分析解锁保障高并发场景的关键策略。
2024-12-17 15:01:45
711
原创 Postman高阶技能:Collection集合批量运行!
01、Collection(集合)介绍、当我们对一个或多个系统中的很多接口用例进行维护时,首先想到的就是对接口用例进行分类管理,同时还希望对这批接口用例做回归测试。
2024-12-16 14:25:37
780
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人