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