自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一文1800字从0到1浅谈web性能测试!

什么是性能测试?web性能应该注意些什么?性能测试,简而言之就是模仿用户对一个系统进行大批量的操作,得出系统各项性能指标和性能瓶颈,并从中发现存在的问题,通过多方协助调优的过程。而web端的性能测试应该注意的指标有:用户操作的响应时间、系统的吞吐量(TPS)、系统的硬件资源情况(CPU、硬盘、磁盘)、网络资源占用情况等

2025-04-02 14:08:29 685

原创 测试基础|什么是功能测试?详细指南及常见问题 !!

随着应用程序变得越来越复杂,用户越来越挑剔,严格测试的重要性再怎么强调也不为过。功能测试是软件质量保证流程的基石,重点是验证每个应用程序功能是否符合指定要求。它解决了一个基本问题:软件是否按预期运行?关注我的vx公众号:程序员小濠免费领取一份软件测试资源!

2025-04-01 14:15:34 876

原创 自动化测试的意义是什么?什么时候需要自动化测试?

自动化测试的成本高,效果差,是一个相对的,而针对某些具体项目,是必须要接入自动化测试的。首先说一些什么时候会需要自动化测试。首先咱们讨论这个问题之前要带着一个疑问:决定要不要做自动化测试的因素有哪些?应该说时间才是一个衡量比重比较大的因素。

2025-03-26 14:12:16 563

原创 接口请求的六种常见方式详解(get、post、head等)

1、Get 向特定资源发出请求(请求指定页面信息,并返回实体主体)2、Post 向指定资源提交数据进行处理请求(提交表单、上传文件),又可能导致新的资源的建立或原有资源的修改3、Put 向指定资源位置上上传其最新内容(从客户端向服务器传送的数据取代指定文档的内容)4、Head 与服务器索与get请求一致的相应,响应体不会返回,获取包含在小消息头中的原信息(与get请求类似,返回的响应中没有具体内容,用于获取报头)

2025-03-24 14:00:41 933

原创 2024性能测试入门基础知识【建议收藏】

性能测试是一种软件测试的类型,主要用于评估软件系统的性能和稳定性今天本文从4个方面来介绍性能测试入门基础知识。

2025-03-20 14:05:21 615

原创 【自动化测试】处理页面加载元素过慢以及页面中存在frame框架页问题

在自动化测试中,处理页面加载元素过慢以及页面中存在frame框架页等问题,需要采用一些特定的策略和技术来确保测试的顺利进行。下面我将分别针对这两个问题给出一些解决方案:

2025-03-17 13:48:39 454

原创 接口加密解决方案,Python的各种加密实现!

在现代软件开发中,接口测试已经成为了不可或缺的一部分。随着互联网的普及,越来越多的应用程序都采用了接口作为数据传输的方式。接口测试的目的是确保接口的正确性、稳定性和安全性,从而保障系统的正常运行。

2025-03-14 14:20:11 265

原创 性能提升秘籍:一文教你掌握负载、压力和稳定性测试的核心技巧!

性能测试(Performance Testing)#性能测试是针对系统在指定负载条件下的响应速度、稳定性和资源利用率的评估。它是确保系统在实际使用过程中稳定运行的基础。#负载测试(Load Testing)#负载测试主要用于检测系统在一定负载量下的表现。负载量通常是指系统的并发用户数或请求数,测试目标是评估系统在高负荷时的反应速度和资源使用情况。#压力测试(Stress Testing)#压力测试关注系统在极端条件下的表现。

2025-03-13 14:13:35 498

原创 性能测试基础概念!

测试人员借助性能测试工具,模拟系统在不同场景下,对应的性能指标是否符合预期。

2025-03-12 14:12:28 530

原创 2025最新接口测试面试题(建议收藏)!

接口测试是一种测试方法,用于验证不同软件组件之间的通信和交互是否正常。它在软件开发过程中很重要,因为任何系统都会依赖于多个组件的协同工作。接口测试可以确保这些组件之间的交互能够正确无误地进行,以提高系统的可靠性和稳定性。

2025-03-11 14:26:57 768

原创 Selenium元素定位的八种方法(建议收藏)

自动化一般需要四步操作:获取元素,操作元素,获取返回结果,断言(返回结果与期望结果是否一致),最后自动出测试报告。Selenium提供8种元素定位的方法:id,name,class name,link text,xpath,css selector,tag name ,partial link tex。

2025-03-10 14:10:07 750

原创 接口测试基础 --- 什么是接口测试及其测试流程?

接口测试是软件测试中的一个重要部分,它主要用于验证和评估不同软件组件之间的通信和交互。接口测试的目标是确保不同的系统、模块或组件能够相互连接并正常工作。

2025-03-07 14:33:29 348

原创 Jmeter —— 参数化的9种方法!

jmeter工具无论做接口测试还是性能测试,参数化都是一个必须掌握且非常有用的知识点。参数化的使用场景:1)多个请求都是同一个ip地址,若服务器地址更换了,则脚本需要更改每个请求的ip2)注册账号,不允许账号重复;想批量注册用户时3)模拟多个用户登录,需要用到不同用户信息登录时4)上一个请求的输出结果用于下一个请求的参数传入,例如登录获取到的token信息,用于提交账单请求的参数调用

2025-03-06 14:03:51 739

原创 接口性能测试 —— Jmeter并发与持续性压测!

说明:使10个线程启动并同时运行也就是并发执行10个线程。10个线程为一个样本,每个样本循环执行5次,可用查看线程组执行的效果,是10个一起出现说明:20秒使10个线程启动并运行,每个线程将在前一个线程启动后20/10秒后启动,也就是间隔2s执行一个线程。10个线程为一个样本,每个样本循环执行5次;使用监听树可以看到,请求是有间隔的出现的当领导说:对接口XX持续24小时的压测?这个时候怎么办呢?

2025-03-04 16:31:01 417

原创 UI自动化测试 —— 下拉选择框&弹出框&滚动条操作实践!

UI测试,也称为用户界面测试,是一种测试类型,旨在检查应用程序的界面是否工作正常,以及是否存在任何妨碍用户行为且不符合书面规格的BUG。UI自动化测试则是利用自动化工具来执行这些测试,以提高测试效率和准确性.这里分享下拉选择框&弹出框&滚动条操作实践。

2025-02-25 14:20:29 623

原创 Postman断言与依赖接口测试详解!

在接口测试中,断言是不可或缺的一环。它不仅能够自动判断业务逻辑的正确性,还能确保接口的实际功能实现符合预期。Postman作为一款强大的接口测试工具,不仅支持发送HTTP请求和接收响应,还提供了丰富的断言功能,帮助测试人员验证接口的行为是否符合预期。

2025-02-24 14:13:45 786

原创 接口自动化框架篇:框架中的数据流转处理!

接口自动化框架是一种用于测试接口的工具,它能够模拟用户对接口发送请求,并对返回的数据进行验证和分析。在设计和搭建接口自动化框架时,一个重要的考虑因素是数据流转的处理。本文将从零开始,详细介绍如何规划接口自动化框架中的数据流转处理。

2025-02-21 14:00:36 480

原创 性能提升秘籍:一文教你掌握负载、压力和稳定性测试的核心技巧!

在现代软件开发中,性能测试是确保系统能够在实际使用条件下稳定运行的重要环节。而性能测试并非单一的操作过程,其中包含了不同的测试类型:负载测试、压力测试和稳定性测试。它们分别关注不同的性能指标和应用场景,为开发和运维提供了更全面的性能数据支持。这篇文章将带您逐一了解这些测试类型的定义、应用场景、工具和执行方法,帮助您在项目中更有针对性地选择和使用这些测试。

2025-02-20 14:08:34 815

原创 Pytest数据驱动怎么玩?实战教程来了!

Pytest是一种用于Python的测试框架,它可以帮助我们编写简洁、可维护的测试代码。数据驱动是一种测试方法,它能够通过不同的数据来驱动测试用例的执行,从而提高测试覆盖率和测试效率。本文将介绍如何在Pytest中使用数据驱动进行测试,包括如何使用pytest.mark.parametrize装饰器和如何使用测试数据文件。首先,我们需要安装Pytest。安装完成后,我们就可以开始使用Pytest进行数据驱动测试了。

2025-02-19 14:15:23 467

原创 selenium教程 —— css定位

css定位说明、selenium中的css定位,实际是通过css选择器来定位到具体元素,css选择器来自于css语法、css定位优点、语法简洁、对比其他定位方式,定位效率更快、对比其他定位方式,定位更稳定​

2025-02-18 14:10:01 822

原创 Selenium元素定位的八种方法(建议收藏)

自动化一般需要四步操作:获取元素,操作元素,获取返回结果,断言(返回结果与期望结果是否一致),最后自动出测试报告。Selenium提供8种元素定位的方法:id,name,class name,link text,xpath,css selector,tag name ,partial link tex。

2025-02-17 14:08:27 844

原创 【接口自动化测试】一文3000字从0到1详解接口测试框架

接口自动化测试是软件测试中重要的一个环节,它能够有效地提高软件质量和开发效率。接口测试框架是实现接口自动化测试的重要工具,它能够管理和执行测试用例,生成测试报告,并提供丰富的断言和验证功能。本文将从0到1详解接口测试框架的搭建和使用。

2025-02-14 13:58:31 508

原创 Jmeter性能压测 —— 高并发思路

(4G*4核配置)1台 --> 性能指标 -- 推导 --只需要1台与服务器相同配置的机器能完成5000/s并发量即可(类似数学中的同理可得,以此类推)①生产环境面临并发量100000,服务器20台,平均到每台服务器5000/s,当并发需求=5000/s的时候,并发量要大于等于5000/s才扛得住。6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础。全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

2025-02-13 14:00:59 494

原创 Selenium元素定位的八种方法(建议收藏)

自动化一般需要四步操作:获取元素,操作元素,获取返回结果,断言(返回结果与期望结果是否一致),最后自动出测试报告。Selenium提供8种元素定位的方法:id,name,class name,link text,xpath,css selector,tag name ,partial link tex。

2025-02-12 13:56:35 962

原创 Postman如何导出接口的几种方法!

我的文章还是一贯的作风,简确用风格(简单确实有用),你们可叫我职场新人救星!好的废话不多说,今天这篇文章讲的是如何用postman导出接口文档!解决怎么把自己用postman测试的用例分享给同事,让同事直接导入到自己的postman里,快速了解熟悉项目。虽然操作很简单,但是对于不知道的小伙伴,超级实用,所以大家赶紧分享出去吧。至于什么swagger,还有手写的文档,如果有当然很好用啦,但是每个公司情况不一样,一句老话,技多不压身,赶紧用起来吧!

2025-02-11 14:07:26 550

原创 抓紧收藏,Selenium无法定位元素的几种解决方案

WebDriver只能在一个页面上对元素识别与定位,对于frame/iframe表单内嵌的页面元素无法直接定位。switch_to.frame()默认可以直接取表单的id或name属性。如果没有可用的id和name属性,可以先定位到frame/iframe,再将定位对象传给switch_to.frame(对象)方法。在页面操作过程中有时候点击某个链接会弹出新窗口,这时就需要切换焦点到新窗口上进行操作。切换到新窗口。首先获取当前窗口的句柄,接着打开弹出新窗口,获得当前打开的所有窗口的句柄。

2025-02-10 14:04:02 460

原创 接口自动化测试核心知识点 —— 接口性能测试(建议收藏)

接口性能测试是接口自动化测试中不可或缺的一部分,它可以帮助我们评估接口的性能表现,并提出优化建议。通过掌握接口性能测试的核心知识点和注意事项,我们可以更好地进行接口性能测试,提高系统的性能和用户体验。

2025-02-07 13:55:30 946

原创 性能测试核心知识点 —— 性能测试设计!

性能测试设计是性能测试的关键环节,它决定了测试的可行性、准确性和效果。本文将从0到1详细且规范地介绍性能测试设计的核心知识点。在进行性能测试之前,首先要明确测试的目标。测试目标可以是系统的性能指标,例如响应时间、吞吐量、并发用户数等。也可以是特定的业务场景下的性能要求,例如每秒处理请求的数量、同时在线用户数等。明确测试目标有助于确定测试策略和测试方案,并为后续的测试工作提供指导。测试策略是指测试的整体框架和方法论,用于确定测试的范围、时间、资源分配等。在确定测试策略时需要考虑以下几个方面:a.测试环境:确定

2025-02-06 14:52:51 431

原创 接口自动化测试核心知识点 —— 接口协议(建议收藏)

接口协议是一种规范,定义了不同系统之间进行数据交换和通信的方式。它包括数据格式、通信协议、传输方式等,确保数据能够正确地被发送和接收。常见的接口协议包括HTTP、SOAP、REST等。HTTP协议 HTTP(Hypertext Transfer Protocol)是一种用于传输超文本的协议。它是基于客户端-服务器模型的,客户端发送请求,服务器返回响应。

2025-02-05 14:12:09 353

原创 纯干货!一文搞懂自动化测试哪些事儿!

维基百科是这样定义的:在软件测试中,测试自动化是指使用独立于被测软件的软件来控制测试的执行,以及实际结果与预测结果的比较。换言之,所谓自动化测试 ,指的是使用其他软件来自动测试待测软件、比较实际结果与预期结果之异同、生成测试报告的这一个过程。通过自动化测试,测试人员可以编写测试脚本和测试用例,并使用自动化测试工具来执行这些脚本和用例,从而模拟用户的行为、验证软件的功能、检查系统的稳定性和可靠性,以及捕捉和报告潜在的缺陷和问题。简单地说,就是用测试程序来测试原始程序的逻辑,是否符合预期。

2025-01-09 17:14:42 830

原创 性能测试核心知识点 —— 性能测试的流程和方法!

性能测试的流程包括需求分析、测试计划制定、测试环境搭建、测试脚本设计、性能测试执行、结果分析和报告编写。通过按照规范的流程和方法进行性能测试,可以评估系统的性能表现,找出性能瓶颈并提出优化建议,确保系统在高负载情况下的正常运行。

2025-01-02 15:04:05 463

原创 性能测试核心知识点 —— 性能测试的指标!

性能测试是软件开发过程中的一项重要环节,旨在评估系统在不同负载条件下的性能表现。为了进行有效的性能测试,需要了解性能测试的指标,本文将从0到1详细介绍性能测试的指标。响应时间(Response Time) 响应时间是指系统从接收请求到返回结果所花费的时间。它是性能测试中最重要的指标之一,直接反映了系统的性能表现。通常使用平均响应时间来衡量系统的性能,较低的响应时间表示系统响应速度快。吞吐量(Throughput) 吞吐量是指系统单位时间内能够处理的请求数量。

2025-01-02 15:01:35 386

原创 性能测试 —— 性能测试的类型!

性能测试是软件测试的一种重要类型,用于评估系统、应用程序或设备在正常、最大和异常负载下的性能表现。它旨在确定系统在特定条件下是否能够满足用户需求、保证系统稳定性、可扩展性和可靠性。性能测试可分为以下几种类型:负载测试(Load Testing):负载测试是最常见的性能测试类型之一,它通过模拟正常和最大负载条件来评估系统在高负载下的性能表现。负载测试可以检测系统在高并发情况下是否能够正常运行,并确定系统的响应时间和吞吐量是否符合要求。

2024-12-26 16:34:06 403

原创 UI自动化测试 —— 如何构建测试环境?

构建一个有效的测试环境对于UI自动化测试至关重要。下面是一个从零开始构建UI自动化测试环境的详细规划。确定测试工具和框架 首先,需要选择合适的测试工具和框架。一些常用的UI自动化测试工具包括Selenium、Appium和Cypress等。根据项目需求和技术栈选择适合的工具,并了解其使用方式和特点。安装测试工具 在本地或者服务器上安装选定的测试工具。根据官方文档进行安装,并配置相关的依赖和环境。确保安装过程顺利,并检验工具是否可以运行。设置测试环境 为了进行测试,需要设置一个测试环境。

2024-12-26 16:28:21 325

原创 一文2500字使用Python进行GRPC和Dubbo协议的高级测试

在上面的示例中,我们实现了MyService类,并重写了其中的SayHello方法。该方法接收一个HelloRequest对 象,并返回一个包含问候消息的HelloResponse对象。

2024-12-19 16:11:53 899

原创 2024性能测试入门基础知识【建议收藏】

是一种软件测试的类型,主要用于评估软件系统的性能和稳定性今天本文从4个方面来介绍性能测试入门基础知识。

2024-12-17 16:17:13 624

原创 自动化测试 —— Pytest fixture及conftest详解!

fixture是在测试函数运行前后,由pytest执行的外壳函数。fixture中的代码可以定制,满足多变的测试需求,包括定义传入测试中的数据集、配置测试前系统的初始状态、为批量测试提供数据源等等。fixture是pytest的精髓所在,类似unittest中setup/teardown,但是比它们要强大、灵活很多,它的优势是可以跨文件共享。​

2024-12-17 16:14:40 1240

原创 接口自动化框架篇:接口框架中的常归断言封装!

在接口自动化测试中,断言(Assertion)是非常重要的一部分。通过对接口的返回结果进行断言,我们可以确认接口是否返回了正确的数据,从而验证接口的正确性。为了提高代码的可读性和可维护性,我们通常会将常用的断言封装成函数或类,以便在不同的测试用例中复用。本篇文章将详细介绍如何从零开始编写一个规范的接口自动化测试框架中的断言封装。​

2024-12-16 15:49:52 327

原创 接口自动化框架篇:框架中的不同请求方式封装!

本文从零开始详细规划了一个接口自动化测试框架,并重点介绍了不同请求方式的封装。一个好的接口自动化测试框架可以提高测试效率和质量,帮助团队更好地进行软件测试工作。

2024-12-16 15:48:07 930

原创 新手小白怎么学习接口自动化测试?

学习接口自动化测试需要系统性地掌握基础知识、选择合适的编程语言和工具、学习接口测试框架、编写测试脚本、设计和管理测试数据等。通过不断练习和实践,提高自己的技术水平和测试经验。

2024-12-11 16:23:13 453

空空如也

空空如也

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

TA关注的人

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