性能测试
文章平均质量分 84
测试界的彭于晏
这个作者很懒,什么都没留下…
展开
-
接口测试中动态Session失效处理!
在接口测试中,动态Session失效是一个常见的问题,特别是在涉及用户登录状态和会话管理的Web应用中。原创 2024-11-01 15:07:45 · 288 阅读 · 0 评论 -
接口文档下的渗透测试!
接口文档背景、随着前后端分离架构的优势越来越明显,前后端分离的应用场景也越来越广,如今前后端分离已成为互联网项目开发的业界标准使用方式,而为了前后端程序员在实际开发中能够有统一的接口文档去调试,因此也随着衍生出了很多API接口文档以及调试工具,如swagger、docway、yapi、Web Api HelpPage等。再结合之前挖掘SRC以及甲方工作中也发现过多处这种问题,汇总案例,输出一篇Swagger UI接口文档下的测试文章。原创 2024-11-01 15:04:11 · 563 阅读 · 0 评论 -
测试框架 —— Playwright Fixture夹具有效利用的建议指南!
测试框架是软件开发中至关重要的工具,它可以帮助开发人员在编写、执行和维护测试用例时提高效率。在本文中,我们将介绍Playwright(一个跨浏览器自动化测试工具)中的Fixture夹具的有效利用方法。通过遵循以下几个步骤,您可以从零开始使用Fixture夹具并编写详细且规范的测试用例。原创 2024-10-30 15:22:42 · 312 阅读 · 0 评论 -
软件测试面试必问的几个问题,拿好标准答案,有备无患~
很多小伙伴都面临着这样的情况,千辛万苦拿到了面试机会,却因种种原因翻车:“在面试的时候不能将自己的真实实力表现出来。”“在回答面试官问题时,抓不到重点。”“紧张,说话结巴,不知如何最好地展现自己。”而以上的种种情况,正是因为我们忽略了如何磨炼好面试技术,才使与心仪的企业失之交臂。俗话说,知己知彼百战不殆,作为测试员,在面试前对面试官可能提出的问题进行总结和准备,是帮助我们取得好成绩的最佳方式。本期,笔者为大家整理了5个在面试过程中出现频率很高的问题,小伙伴可以自行收藏学习。 面试官在问这个问题时候,其原创 2024-10-30 15:15:59 · 800 阅读 · 0 评论 -
性能压测及分析调优实践 !
文中结合一次重保活动的性能压测需求,详解了整体的性能测试策略及性能分析思路,并在实施过程中有效利用了NPT性能测试平台完成了压测场景设计、执行、业务指标监控、性能指标分析,结合监控找出了性能瓶颈并给出了相应的性能优化解决方案原创 2024-10-29 16:28:15 · 968 阅读 · 0 评论 -
纯干货分享 ~ 银行测试面试题大揭秘!
最近碰到很多找工作的同学反馈,所在城市银行项目测试的岗位招聘还蛮多的,想了解下应聘银行项目的话,会碰到哪些面试题?这篇文章,基于银行项目的主要业务,例如信贷、理财产品,整理了部分面试题,希望有助于大家的面试求职之路。原创 2024-10-29 16:03:26 · 642 阅读 · 0 评论 -
性能测试工具|如何有效度量前端性能
目标、从用户角度明确前端 Web、H5 性能测试需要重点关注的内容;根据关注内容明确性能测试过程中的性能评判指标和建议的阈值范围;整理性能测试过程中各性能评价指标的收集方法;明确性能测试完毕后的测试结果展现形式。原创 2024-10-28 15:04:29 · 572 阅读 · 0 评论 -
自动化测试如何做?掌握这些要点,效率翻倍!
在现代软件开发过程中,自动化测试扮演着不可或缺的角色。为了确保产品在不同功能模块和更新迭代中保持高质量表现,自动化测试的层次分布和优先级成为了重要考量。然而,很多团队仍然存在误区,特别是偏向UI自动化测试,忽视了更为基础的单元测试和接口测试。本文将详细分析自动化测试的层次分布及其优先级,并提供具体案例,帮助大家更清晰地理解自动化测试的合理安排。原创 2024-10-28 15:00:00 · 397 阅读 · 0 评论 -
使用Postman搞定各种接口token实战!
现在许多项目都使用jwt来实现用户登录和数据权限,校验过用户的用户名和密码后,会向用户响应一段经过加密的token,在这段token中可能储存了数据权限等,在后期的访问中,需要携带这段token,后台解析这段token才允许用户访问接口。原创 2024-10-24 15:00:11 · 375 阅读 · 0 评论 -
一文1800字使用Jmeter进行http接口性能测试!
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。原创 2024-10-23 16:47:34 · 880 阅读 · 0 评论 -
搬运工分分钟让你了解Web接口测试!
01、什么是接口?百度说:接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式原创 2024-10-23 16:26:48 · 915 阅读 · 0 评论 -
Selenium自动化测试实现滑动滑块验证码自动识别!
背景:在部分的登录中有滑动验证码的验证,由于滑动验证码的缺块是随机的就导致实现起来比较困难!01\实现方案模板匹配\通过openCV分析两个图片的相似度,获取两个相似度很高图片的坐标,从而计算两个图片的距离。原创 2024-10-22 16:23:28 · 770 阅读 · 0 评论 -
2024 年11个API 自动化测试工具,你知道几个?
API自动化测试工具在软件开发和集成过程中扮演着至关重要的角色。这些工具能够帮助开发人员和测试人员快速、准确地测试API,确保其在不同环境和条件下的稳定性和可靠性。原创 2024-10-21 15:48:41 · 606 阅读 · 0 评论 -
性能测试 —— 终于能看懂Jmeter报告了!
本章主要说明2个方法查看压测结果、Aggregate Report、Aggregate Report翻译为聚合报告,是JMeter常用的一个Listener。添加路径:右键Thread Group或Test Plan > Add > Listener > Aggregate Report原创 2024-10-21 15:33:32 · 303 阅读 · 0 评论 -
8年软件测试工程师感悟 —— 写给还在迷茫中的朋友!
互联网仍在发展,但已经是存量市场了,对人员规模的需求正在放缓。在存量市场里,冗余人员和低效人员会被淘汰、被外包,而优秀的人才也会一直受到招聘方的青睐。所以我们就看到了近期行业里冰火两重天的一幕,一边是大量的低端测试工程师被淘汰、被外包和被迫转行,求职屡屡碰壁,而另一边,却是很多测试经理求贤若渴四处挖人。需求和供给的不匹配,导致招人难、就业也难。原创 2024-10-18 16:19:44 · 454 阅读 · 0 评论 -
测试自动化成功关键因素!
在软件测试领域,自动化测试被广泛认为是提高效率和准确性的关键工具。然而,尽管自动化测试具有巨大潜力,但实现其最大效益并非易事。本文将探讨测试自动化中的一些常见挑战,并提供策略以确保项目的成功。原创 2024-10-18 15:54:03 · 367 阅读 · 0 评论 -
Python 实现行为驱动开发 (BDD) 自动化测试详解!
Behave 作为一种支持python编写行为驱动开发的工具,通过将测试用例用自然语言编写,降低了技术门槛,促进了团队协作。结合步骤定义和测试运行器,Behave 可以方便地集成到自动化测试框架中,为各类应用的测试提供支持。无论是 Web 应用、移动应用还是 API 测试,Behave 都能提供强大的功能和灵活的扩展性,是自动化测试的不二选择原创 2024-07-29 15:14:20 · 805 阅读 · 0 评论 -
面试必备:掌握这些自动化面试题,让你在面试中稳操胜券!
面试时,自动化是软件测试高频面试内容,通过学习和准备面试题,你会对可能遇到的问题有所准备,从而减轻面试时的紧张感,让你在面试中稳操胜券!今天,分享一些在面试中可能会遇到的自动化测试面试问题,助你在面试中从容不迫。原创 2024-07-29 14:41:52 · 817 阅读 · 0 评论 -
什么是接口自动化测试?接口自动化测试的目的是什么?
1、什么是接口测试、接口测试是对系统或组件之间的接口的测试。主要用于检测外部系统与系统间以及内部各个子系统间的交互点。测试重点是检查数据交换、传递和控制管理过程,以及系统间的相互逻辑依赖关系等。原创 2024-07-26 20:39:00 · 870 阅读 · 0 评论 -
登录 + 滑块验证(自动化测试)
本商城测试项目采取PO模型和数据分离式架构,采用pytest+selenium+jenkins结合的方式进行脚本编写与运行,项目架构如下:原创 2024-07-26 15:12:30 · 557 阅读 · 0 评论 -
一篇文章教你如何读懂 JMeter聚合报告参数!
线程数(即并发数):一个用户占一个线程,200个线程就是模拟200个用户;Ramp-Up 时间(秒):设置线程需要多长时间全部启动;如果线程数为200,准备时长为10,那么需要1秒钟启动20个线程;也就是每秒钟启动20个线程;循环次数:一次场景下来,请求的数量=线程数 * 循环次数;如果线程数为200,循环次数为10 ,那么每个线程发送10次请求;总请求数为200*10=2000 ;如果勾选了“永远”,那么所有线程会一直发送请求,直到选择停止运行脚本;Label:每个JMeter的element的Name值原创 2024-07-26 14:41:32 · 753 阅读 · 0 评论 -
如何编写高质量自动化测试脚本!
大家好,我是彭于晏。日常测试工作中经常要编写自动化测试脚本。如何才能写出高质量的自动化测试脚本?有哪些基本原则要遵循?原创 2024-07-25 16:23:02 · 406 阅读 · 0 评论 -
ADB:移动端专项测试必备神器!!
Android调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb命令可用于执行各种设备操作(例如安装和调试应用),并提供对Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序,包括以下三个组件:客户端:用于发送命令。客户端在开发计算机上运行。您可以通过发出adb命令来从命令行终端调用客户端。守护进程 (adbd):在设备上运行命令。守护进程在每个设备上作为后台进程运行。服务器:管理客户端和守护进程之间的通信。服务器在开发机器上作为后台进程运行当您原创 2024-07-25 15:27:12 · 586 阅读 · 0 评论 -
JUnit 5和Mockito进行单元测试!
JUnit 5是最新的JUnit版本,它引入了许多新特性,包括更灵活的测试实例生命周期、参数化测试、更丰富的断言和假设等。 1.1 基本注解 @Test:标记一个方法为测试方法。 @BeforeEach:在每个测试方法之前执行。 @AfterEach:在每个测试方法之后执行。 @BeforeAll:在所有测试方法之前执行一次(必须是静态方法)。 @AfterAll:在所有测试方法之后执行一次(必须是静态方法)。 @DisplayName:定义测试类或测试方法的自定义名称。 @Nested原创 2024-07-24 15:12:50 · 482 阅读 · 0 评论 -
TestNG详解,Java自动化用例管理利器!
TestNG是开源自动化测试工具,覆盖多类型测试:单元测试,功能测试,集成测试,它的功能非常强大、支持多种类型的单元测试(异常测试, 超时测试,依赖测试….)支持参数化& 提供了丰富的测试用例组织方式(Suite, Test, Method)生成测试报告,并支持测试报告扩展(Allure,ReportNG)原创 2024-07-24 15:07:34 · 403 阅读 · 0 评论 -
【压力测试】如何确定系统最大并发用户数?
一、明确测试目的与了解需求、明确测试目的:首先需要明确测试的目的,即为什么要确定系统的最大并发用户数。这通常与业务需求、系统预期的最大用户负载以及系统的稳定性要求相关。了解业务需求:深入了解系统的业务特性,包括用户行为模式、业务高峰期的时间段、用户请求的复杂程度等。原创 2024-07-23 14:55:32 · 403 阅读 · 0 评论 -
高并发场景下的性能测试方法!
在现代互联网应用中,高并发场景下的性能测试显得尤为重要。无论是电商平台的秒杀活动,还是社交应用的突发流量,都需要确保系统能够在高并发情况下稳定运行。本文将详细介绍高并发场景下的性能测试方法,并提供具体的方案和实战演练。高并发性能测试主要目的是模拟大量用户同时访问系统的情况,测试系统在高并发负载下的性能表现。这类测试可以帮助识别系统的瓶颈和潜在问题,确保系统在实际高并发场景中能够高效稳定地运行。高并发性能测试的基本步骤1. 确定测试目标 - 明确测试的具体目标,如响应时间、吞吐量、资源利用率等。 -原创 2024-07-23 14:45:26 · 1099 阅读 · 0 评论 -
纯干货!一文搞懂自动化测试哪些事儿!
什么是自动化测试?维基百科是这样定义的:在软件测试中,测试自动化是指使用独立于被测软件的软件来控制测试的执行,原创 2024-07-22 15:14:21 · 858 阅读 · 0 评论 -
如何防止常见的Web应用安全漏洞!
Web应用的广泛使用伴随着各种安全威胁。近年来,许多企业因忽视Web应用的安全性而遭受重大损失。本文将介绍几种常见的Web应用安全漏洞,并提供具体的防护方案和实战演练。原创 2024-07-22 14:53:37 · 596 阅读 · 0 评论 -
Python接口自动化:学会使用测试标签!
在大规模的自动化测试框架中,测试用例的数量通常非常庞大。为了有效地管理这些测试用例,一种常用的技术是使用测试标签(或标记)。测试标签可以帮助你快速定位和执行特定类别的测试,比如回归测试、冒烟测试或性能测试。在Python中,我们可以通过unittest框架的自定义属性或pytest的标记(markers)来实现这一点。原创 2024-07-20 16:04:54 · 163 阅读 · 0 评论 -
一分钟了解自动化测试!
写在最前面:目前自动化测试并不属于新鲜的事物,或者说自动化测试的各种方法论已经层出不穷,但是,能够明白自动化测试并很好落地实施的团队还不是非常多,我们接来下用通俗的方式来介绍自动化测试……原创 2024-07-19 15:38:00 · 658 阅读 · 0 评论 -
基于LangChain手工测试用例生成工具!
在编写测试用例的过程中,测试工程师会通过需求文档,研发的概要设计等信息编写测试用例,测试用例的输出格式常常为思维导图或者excel等数据信息。原创 2024-07-19 15:09:36 · 312 阅读 · 0 评论 -
ui 自动化测试过程是什么?
UI自动化测试是指通过模拟用户操作来测试应用程序的用户界面的一种测试方法。它可以模拟用户在应用程序上的操作,比如点击按钮、输入文本等,然后检查应用程序的响应是否符合预期。UI自动化测试可以提高测试效率并减少人工测试的工作量,同时可以减少人为错误的发生。原创 2024-07-18 21:39:18 · 950 阅读 · 0 评论 -
自动化测试会取代手工测试?谁说的!
在测试行业,一个一直被讨论的问题就是:手工测试没有前途,自动化测试会取代手工测试?首先说结论:自动化测试不会取代手工测试,这完全是两个维度的事情。为什么不会呢?我们需要从本源上说起。原创 2024-07-18 15:49:04 · 773 阅读 · 0 评论 -
软件测试工程师需要了解的Redis知识!
在当今的应用程序开发中,Redis作为高性能的内存数据库,已经成为缓存、消息队列、实时数据分析等领域的首选解决方案。对于软件测试工程师而言,了解Redis的基本概念、常见使用场景及相关测试要点,有助于提高测试工作的效率和准确性。本文将详细介绍软件测试工程师需要掌握的Redis知识,帮助大家更好地进行系统测试和性能优化。原创 2024-07-18 14:17:52 · 964 阅读 · 0 评论 -
自动化测试框架类型,你知道几种?此处介绍5种比较常见的
每一个测试人员都应该了解每种框架的优缺点,以帮助你的团队更好地确定最适合的测试的框架,以达到事半功倍。原创 2024-07-17 15:30:19 · 725 阅读 · 0 评论 -
Web 自动化测试主流框架都有哪些?
Web移动端自动化测试成为了现代软件开发流程中的重要环节,因此,很多主流框架被开发出来来帮助开发人员提高测试效率。本篇文章将从零到一详细介绍Web移动端自动化测试的主流框架。原创 2024-07-17 14:56:52 · 736 阅读 · 0 评论 -
接口自动化测试从入门到高级实战!
接口测试背景和必要性、接口测试是测试系统组件间接口(API)的一种测试,主要用于检测内部与外部系统、内部子系统之间的交互质量,其测试重点是检查数据交换、传递的准确性,控制和交互管理过程,以及系统间相互逻辑依赖关系等。原创 2024-07-16 16:13:19 · 575 阅读 · 0 评论 -
自动化测试中的Web弹窗处理:策略与实践
在Web应用的自动化测试过程中,弹窗(模态对话框、警告框、确认框等)的处理是一个常见的挑战。这些弹窗可能打断了自动化脚本的执行流程,导致测试失败或结果不可靠。本文将探讨几种常见的Web弹窗类型以及如何使用Selenium WebDriver和Python进行自动化处理。原创 2024-07-16 15:37:42 · 362 阅读 · 0 评论 -
Python装饰器入门:零基础也能进阶测试开发!
装饰器在python里是一个比较好用的功能,可以比较方便的封装自定义的函数和实现,很适合在自动化用例的脚本中扩充公共的方法去使用。同时整体门槛不高,易于理解,对新手友好。下面来进行一下说明阐述。原创 2024-07-15 15:44:16 · 285 阅读 · 0 评论