自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 技术分享 | 常见接口协议解析

网络通信协议摘要 网络数据传输根据应用场景使用不同协议,如HTTP(网页)、FTP(文件)、SMTP(邮件)。协议分层中,OSI七层模型与TCP/IP四层模型是基础理论框架。关键协议包括: TCP - 可靠传输协议,三次握手建立连接,适用于用户数据等场景 UDP - 无连接协议,传输效率高,适用于实时应用 HTTP - 应用层基础协议,RESTful架构基于其设计 RPC - 远程服务调用协议,包括Dubbo、gRPC等实现 理解这些协议特性对网络开发和测试至关重要,不同协议适用于不同业务场景需求。

2025-05-30 19:40:47 363

原创 让测试效率起飞的8款浏览器兼容性测试工具,你get了吗?

摘要:针对临时接到的2000并发压测任务,通过观察系统采用Swagger文档规范接口,选用JMeter编写可命令行执行的测试脚本。系统监控选用nmon工具采集Linux服务器性能数据,并通过crontab设置定时任务。实施步骤包括:1)编写JMeter压测脚本及启动脚本;2)配置nmon数据采集脚本;3)设置定时执行任务。整个方案搭建耗时约1小时,强调在临时任务中应优先保证效率,快速得出结论,后续再优化方案。最后分享了软件测试学习资源获取方式,帮助测试人员提升技能。(150字)

2025-05-30 16:37:22 307

原创 【白盒测试】逻辑覆盖和路径测试的设计方法

摘要:本文系统阐述了白盒测试的多种覆盖方法。以一个包含4条路径的程序模块为例,详细分析了语句覆盖、判断覆盖、条件覆盖、判断-条件覆盖、条件组合覆盖和路径覆盖6种方法。每种方法都给出了具体测试用例设计,并指出其局限性:语句覆盖可能遗漏逻辑错误;判断覆盖无法检测条件错误;条件覆盖可能不满足分支覆盖;判断-条件覆盖存在条件掩盖问题;条件组合覆盖可能漏掉路径;路径覆盖可能未覆盖全部条件组合。最后提出通过组合条件组合覆盖和路径覆盖的方法,用8个测试用例即可满足所有逻辑覆盖需求。(149字)

2025-05-29 19:37:22 726

原创 如何使用 Postman 发送 JSON 数据

本文介绍了如何使用Postman工具发送JSON格式的API请求。主要内容包括:1)选择POST/PUT/PATCH等支持Body的HTTP方法并填写接口地址;2)在Header中添加Content-Type:application/json;3)将Body类型设为raw并选择JSON格式后输入数据;4)点击发送完成请求。文章还推荐了更高效的API协作工具Apifox,可自动处理JSON请求格式,提供一体化API管理解决方案。最后作者分享了软件测试学习资源获取方式。全文简明扼要地讲解了Postman发送JS

2025-05-29 14:27:23 604

原创 FastAPI单元测试:使用TestClient轻松测试你的API

FastAPI中的TestClient是进行单元测试的重要工具,它允许模拟HTTP请求并测试API响应。通过导入TestClient类,创建实例并绑定FastAPI应用,开发者可以发送各种HTTP请求(GET/POST/PUT/DELETE),传递查询参数、路径参数和请求体负载。测试时需使用断言验证响应状态码、JSON内容、头部信息等是否符合预期。TestClient支持在不启动服务器的情况下完成API测试,提高了开发效率。完整示例展示了如何测试GET路由,并通过pytest执行测试。合理使用TestCli

2025-05-28 19:35:51 546

原创 Fiddler之Replay功能详解

Fiddler是一款强大的网络调试工具,其核心功能之一是请求重发。通过Replay按钮可以实现多种请求重发模式:普通重发、无条件重发(忽略缓存)、多重复发等。还可以通过右键菜单实现断点调试、请求编辑、批量发送等功能。文章详细介绍了条件请求和无条件请求的区别,条件请求会检查资源是否更新(返回304),而无条件请求总是返回完整资源(200)。最后提供了Fiddler的使用技巧和学习资源获取方式。掌握这些功能可以更高效地进行网络调试和性能测试。

2025-05-28 14:43:27 700

原创 10:00开始面试,10:06就出来了,问的问题有点变态。。。

【软件测试面试宝典助你闯关】本文分享了一位程序员因不熟悉HTTPS测试方案而面试失败的经历,进而整理出一套全面的软件测试面试知识点体系。内容涵盖16大技术栈:1.测试理论(用例设计/需求分析等)2.Linux常用命令3.MySQL优化与安全4.Web/API/App测试要点5.Python编程题6.性能测试方法论7.Selenium自动化框架8.计算机网络基础9.HR面试技巧等。文档包含近200页精华内容,提供从技术原理到实战问题的系统解决方案,帮助求职者高效备战测试岗位面试,避免因知识盲区错失机会。文末提

2025-05-27 20:22:53 640

原创 python接口自动化---接口测试报告模板(详解)

本文提供了一份接口测试报告模板,包含测试概述、测试环境、测试用例、测试结果、性能测试、安全测试、测试总结等核心部分。模板详细说明了每个部分应包含的内容,如测试用例需描述步骤、预期与实际结果;测试结果需分类记录并标注缺陷信息;总结部分应评估系统稳定性并提出改进建议。文章还提供了测试数据、附录等补充资料的建议,并可根据实际需求调整格式内容。该模板旨在帮助测试人员全面评估接口质量,提高系统可靠性。

2025-05-27 19:27:07 595

原创 浅谈Python+requests+pytest接口自动化测试框架的搭建

本文介绍了一个接口自动化测试框架的设计思路。该框架包含6个主要部分:测试数据准备、配置文件、日志记录、测试用例生成、测试执行入口和结果验证。框架通过配置文件管理接口参数,使用Excel/YAML存储测试数据,并自动化生成测试脚本。测试执行时,系统会自动读取配置、参数化测试数据,发送HTTP请求并进行结果验证,支持直接比对、数据库查询和自定义脚本三种验证方式。框架采用模块化设计,包括断言封装、日志记录、数据库查询等功能模块,便于维护和扩展。文章还提供了使用说明,包括如何添加新接口测试和三种不同的结果验证方法,

2025-05-27 14:33:44 894

原创 15:00开始面试,15:06就出来了,问的问题有点变态。。。

【摘要】一位软件测试工程师经历加班降薪后,通过内推参加互联网公司面试,却因一道HTTPS测试方案题失利。文章随后系统梳理了软件测试岗位的16个核心面试技术栈,包括测试理论、Linux、MySQL、Web/API/App测试等,并列举典型面试题如测试步骤设计、Linux命令、Python编程题、数据库优化等。最后指出完整面试题库近200页,旨在帮助求职者高效备战测试岗位面试,提升通过率。(149字)

2025-05-26 20:04:49 577

原创 从主流技术架构视角剖析 Java Web 项目的性能测试策略与挑战

摘要:本文探讨了当前JavaWeb项目的主流架构(分层架构、微服务架构、云原生架构)及其特点,分析了性能测试工程师的职责与挑战,并从架构层面详细剖析了前端、后端和中间件的常见性能问题及优化方法。文章还介绍了常用性能测试工具(如JMeter、LoadRunner)和测试策略,并通过电商平台案例展示了性能优化实践。最后强调从整体架构出发进行性能优化的重要性,为技术团队提供了实用的性能调优思路和方法。

2025-05-26 19:27:22 606

原创 App弱网测试是怎么测试的

[摘要]网络测试主要分为四部分:1)正常网络环境下的功能验证;2)无网络时的异常处理,包括功能可用性、数据完整性和提示信息;3)弱网环境测试,重点验证超时处理、数据完整性及用户体验;4)网络切换场景测试。弱网测试需关注响应时间、页面展示、异常提示等用户体验指标,建议使用2G/3G/4G网络及工具模拟高延迟环境。测试中需注意网络异常时的容错机制、自动重连等处理,遵循2-5-10响应原则,确保APP健壮性。网络切换测试要验证不同网络状态转换时的稳定性。

2025-05-26 14:08:28 701

原创 一文掌握 Web 测试:功能、界面、兼容与安全的综合测试指南!

本文提供了一个全面的Web测试指南,涵盖功能测试(链接、表单、Cookie等)、界面测试(视觉一致性、响应式设计等)、兼容性测试(浏览器、设备、系统)及安全测试(输入验证、身份验证等)四大关键领域。通过系统化的测试方法,可有效提升Web应用的质量和可靠性。文章还分享了软件测试学习资源,帮助测试人员提升技能。随着技术发展,测试人员需持续学习以应对新挑战。

2025-05-25 20:00:00 272

原创 Python Celery:自动化测试平台定时任务必备的三方库

本文介绍了如何使用Python的Celery库实现定时任务调度。首先搭建环境并安装Redis和Celery,然后创建包含异步任务的tasks.py及调用任务的主程序main.py。针对Windows环境下的运行报错,提供了安装eventlet扩展的解决方案。详细讲解了如何配置Celery Beat实现周期性任务(如每10秒执行)和每日指定时间任务(如14:30执行),并解决了时区设置问题。最后补充了crontab表达式的常用配置方法。该教程适合初学者快速掌握Celery在定时任务中的应用。

2025-05-24 19:23:43 751

原创 浅谈接口自动化测试

接口自动化测试相比UI自动化具有更高性价比:更早介入、投入成本低、维护成本少。文章介绍了两种主流框架:Postman+Newman+Jenkins工具链(易上手但扩展性差)和Unittest+Request+HTMLRunner代码方案(灵活强大适合复杂项目)。虽然实现方式不同,但核心测试流程一致。建议根据项目规模选择合适方案,大型复杂项目推荐自定义代码方案。接口自动化能快速发现问题,是持续集成中的重要环节。

2025-05-24 14:19:32 730

原创 使用webdriver实现基于GUI的测试

本文介绍了如何使用Playwright的webdriver插件进行基于GUI的测试,涵盖了多种测试场景,包括基本测试、Frame切换、Windows切换、鼠标悬停、窗口滚动、键盘操作、访问电子商务、cookies操作、单复选框、选择复选框所有选项和下拉条等。每个测试案例都详细说明了操作步骤和预期结果,旨在帮助读者掌握Playwright在自动化测试中的应用。此外,文章还分享了软件测试的学习资源,鼓励读者通过实践和资源学习,提升测试技能。

2025-05-23 19:36:47 195

原创 说到单元测试,你会怎么做?

​。

2025-05-23 14:30:48 763

原创 数据库管理工具之DataGrip

DataGrip是JetBrains推出的一款多引擎数据库管理工具,支持MySQL、PostgreSQL、Microsoft SQL Server、Oracle等多种数据库。它作为专为数据库设计的IDE,提供了高度可视化的查询界面,显著提升工作效率。安装DataGrip可通过其官方网站进行,软件提供30天免费试用,之后需付费。使用教程包括连接数据库的步骤,如新建项目、配置数据库链接信息,并通过“Test Connection”测试连接。对于需要通过跳板机连接的公司数据库,还需配置跳板机的连接信息。操作数据库

2025-05-22 19:34:15 728

原创 性能测试之中间件:一篇文章告诉你什么是 kafka 和 MQ

在项目性能测试中,消息队列(MQ)和Kafka作为处理实时数据流的关键组件,其性能直接影响系统表现。MQ用于存储和传输数据,支持异步处理、系统解耦、流量削峰和日志处理等场景。Kafka作为高吞吐量的分布式消息系统,广泛应用于日志收集和消息处理。性能测试需关注Kafka的吞吐量、延迟、消费者滞后、磁盘I/O、CPU使用率、网络带宽、垃圾回收活动、ISR列表变动、消息丢失或重复及集群稳定性等关键指标,以确保系统高效稳定运行。

2025-05-22 15:03:02 1053

原创 Selenium自动化测试:提升效果的关键技巧

Selenium Grid 是一个用于在不同机器和浏览器上运行测试的工具。本文介绍了如何在同一台机器上配置 Hub 和 Node 来运行测试。首先,需要安装 Java 11 或更高版本、浏览器及其驱动程序,并下载 Selenium Server jar 文件。接着,通过命令行启动 Hub 和 Node,并验证它们是否成功启动。文章还提供了示例代码,展示了如何使用 Selenium Grid 进行测试,并强调了使用 Java 11 及以上版本的重要性。最后,作者分享了学习资源,帮助读者在软件测试领域少走弯路。

2025-05-21 19:29:53 569

原创 WebDriver+Selenium实现浏览器自动化

Selenium是一款用于自动化操作浏览器的开源工具,最初设计用于浏览器功能的自动化测试,但随着发展,其应用范围已扩展至更多领域。Selenium主要包括三个组件:WebDriver用于创建健壮的自动化测试套件,IDE用于快速创建测试脚本,Grid用于在多台机器上分发和运行测试。Selenium通过WebDriver直接控制浏览器,简化了早期Selenium-RC的复杂架构,提高了性能并支持更多浏览器。使用Selenium进行自动化测试时,可以通过代码或IDE插件实现,支持多种编程语言如Python。Sel

2025-05-21 13:57:01 688

原创 如何定义核心场景用例?

场景测试是模拟真实环境下的一系列测试活动,旨在观察系统在特定情境下的表现。它涉及环境、人、时间和行为等要素,帮助理解用户行为的目的。核心场景测试则聚焦于软件系统的关键功能,确保这些功能得到充分测试。核心场景通常涉及系统的主要用户操作流程和关键使用情景。定义核心测试场景的步骤包括识别关键功能、确定用户故事和优先级排序。实际操作中,核心测试场景应覆盖关键功能、更多功能点,并关注用户需求。通过评审和优先级排序,可以筛选出高优先级的核心测试场景。本文旨在帮助测试人员更好地理解和提取核心用例,提高测试工作的效率和质量

2025-05-20 19:24:23 590

原创 基于Python代码构造的压力测试工具

Locust是一个基于Python的开源负载测试工具,允许用户通过编写Python代码来定义用户行为,避免了复杂的UI和XML配置。本文演示了如何使用Locust对一个简单的Spring Boot HTTP服务进行负载测试。首先,创建了一个Spring Boot应用,提供了一个简单的REST API端点。然后,通过Python虚拟环境安装Locust,并编写了一个Locust脚本来模拟用户请求。通过Locust的Web UI,分别对100个和1000个用户进行了负载测试,观察了服务的响应时间变化。测试结果显

2025-05-20 14:58:49 983

原创 15:00开始面试,15:06就出来了,问的问题有点变态。。。

文章讲述了作者从小厂跳槽到另一家公司后,因加班费取消和薪资大幅下降而陷入困境,随后通过朋友内推参加互联网公司面试,却因未能回答关于HTTP转HTTPS测试方案的问题而失败。作者反思后,通过大数据总结出软件测试岗位面试常考的知识点,包括测试理论、Linux、MySQL、Web测试、API测试、App测试、管理工具、Python基础、Selenium、性能测试、计算机网络、组成原理、数据结构与算法、逻辑题及人力资源等16个技术栈。文章最后提到,虽然无法展示全部内容,但希望这些总结能帮助读者在面试前复习,找到理想

2025-05-19 20:04:23 902

原创 软件测试---------Web功能测试点(超详细)

Web功能测试是确保网站或应用正常运行的关键步骤,主要包括链接测试、表单测试、Cookies测试、设计语言测试和数据库测试。链接测试确保所有链接正确指向目标页面,无空链接或孤立页面。表单测试验证用户提交信息的完整性和正确性,如检查姓名、Email地址等字段是否填写正确。Cookies测试检查Cookies是否按预期工作,包括保存时间和刷新后的影响。设计语言测试涉及验证使用的编程语言和脚本,如Java、JavaScript等。数据库测试则关注数据一致性和输出错误,确保用户提交的信息正确存储和显示。这些测试共同

2025-05-19 19:22:46 681

原创 为什么需要自动化测试?自动化有哪些优势?

自动化测试在软件开发中日益重要,其优势包括提高测试效率、减少重复工作、支持持续集成和回归测试等。然而,自动化测试也有其局限性,如无法完全替代手工测试、对系统变化的适应性差、初期开发成本高等。适合自动化的项目通常需求稳定、维护周期长、需要跨平台测试或手工测试成本高。自动化测试主要分为UI自动化和接口自动化,后者因更接近底层逻辑而更受青睐。搭建自动化测试框架需要掌握编程语言、单元测试框架和问题解决能力。自动化测试的维护和运行成本是衡量其有效性的重要指标。尽管存在挑战,自动化测试仍是未来发展的方向,对于提升软件质

2025-05-19 14:05:19 794

原创 fiddler在软件测试中的使用(详细版)

本文介绍了软件测试工程师在定位和解决bug时使用Fiddler工具的方法。首先,通过Fiddler抓取接口请求的request和response,分析参数以定位问题所在,快速找到对应的开发人员解决问题。其次,详细说明了在APP抓包分析中的配置步骤,包括Fiddler设置、获取电脑IP地址、手机网络连接配置及证书安装。此外,文章还探讨了如何通过Fiddler构建测试场景,包括拦截和篡改接口请求或返回数据,以模拟各种测试场景,提高测试效率。最后,提供了软件测试学习资源的获取方式,帮助测试工程师提升技能。

2025-05-18 20:00:00 578

原创 新手也能看懂的前端单元测试框架:Vitest

单元测试是软件开发中的关键环节,专注于验证代码中最小的可测试单元,如函数或模块,以确保其行为符合预期。它通过测试各种输入情况来提升代码的正确性、稳定性和可靠性。单元测试的重要性体现在多个方面:它有助于发现和修复错误,提高代码质量;作为代码文档,增强可维护性;提供快速反馈,加速迭代过程;并最终节省时间和资源,减少后期调试和修复的复杂性。然而,前端单元测试面临挑战,如DOM操作和异步代码的测试难度,以及测试用例覆盖率的管理问题。为了应对这些挑战,开发者可以使用如Jest、Mocha和Enzyme等测试工具,并遵

2025-05-17 15:56:28 986

原创 一篇文章搞懂Jenkins持续集成解决的是什么问题

持续集成(Continuous Integration, CI)是一种软件开发实践,要求开发团队成员频繁地集成他们的工作成果,通常每天至少集成一次。这种做法通过自动化的构建和测试流程,能够快速发现并修复集成错误,从而减少代码集成问题,加快软件开发速度。持续集成的核心在于“持续”和“集成”,前者指不间断的集成活动,后者则包括代码的合并和软件各个开发阶段的整合。与传统的开发模式相比,持续集成能够更早地发现和解决问题,减少项目后期的修复成本,提高软件交付的效率和质量。此外,持续集成还通过自动化部署和测试,解放了开

2025-05-16 19:16:12 871

原创 接口自动化测试要做什么?只需要会这8个步骤...

文章首先介绍了接口测试的基本流程,包括需求分析、API文档评审、测试计划编写等步骤。接着,文章探讨了接口自动化测试的重要性,强调了其在提高测试效率、增加测试覆盖范围、支持持续集成和交付、提高软件质量和稳定性以及节省时间和成本方面的优势。文章还详细阐述了实现接口自动化测试的步骤,如明确测试目标、选择合适的工具和框架、编写测试用例和脚本、设置测试环境、执行测试脚本、生成测试报告以及持续集成和交付。最后,作者分享了一些软件测试的学习资源,以帮助读者更有效地学习和应用接口自动化测试。

2025-05-16 14:07:27 591

原创 用postman进行web端自动化测试

Web接口自动化测试通过模拟用户操作来验证业务流程,主要使用GET和POST请求。GET用于查看信息,POST用于更改参数和验证字段。测试涉及HTTP/HTTPS请求,需指定方法、URL、Header、Body和断言。使用Postman进行测试的步骤包括抓包、选择请求方法、填写URL和Header、设置Body内容、进行断言、处理动态参数(如token)、设置静态参数、创建测试套件以及理解协议和业务状态码。此外,提供了学习资源以帮助初学者避免常见问题,顺利进入软件测试领域。

2025-05-15 19:28:54 943

原创 Fiddler 模拟弱网环境测试

弱网环境测试是为了模拟用户在网络条件不佳时可能遇到的非功能性bug,确保应用在各种网络环境下都能提供良好的用户体验。使用工具如Fiddler,可以通过设置网络延迟来模拟限速效果,从而测试应用在恶劣网络条件下的表现。Fiddler通过延迟发送或接收数据的时间来限制网络速度,用户可以通过启用“模拟Modem速度”或自定义限速参数来调整网络环境。此外,还可以通过编写自定义脚本来实现网络带宽的随机抖动,更真实地模拟网络波动。然而,Fiddler的局限性在于它仅支持HTTP协议的应用。通过这种测试,开发者可以提前发现

2025-05-15 15:16:33 918

原创 14:00开始面试,14:06就出来了,问的问题有点变态。。。

文章首先讲述了作者从小厂跳槽后的工作经历,包括加班文化、薪资变动以及面试失败的经历。随后,文章详细列出了软件测试岗位面试中常见的知识点,涵盖了测试理论、Linux、MySQL、Web测试、API测试、App测试、管理工具、Python基础、Selenium、性能测试、LordRunner、计算机网络、组成原理、数据结构与算法、逻辑题以及人力资源等多个方面。这些知识点是作者通过大数据总结得出的,旨在帮助求职者在面试前进行有效的复习和准备,以提高面试成功率。文章最后提到,虽然展示了部分内容,但整个文档有近200

2025-05-14 20:15:55 616

原创 Python接口自动化浅析如何处理接口依赖

JsonPath为Json文档提供了解析能力,通过使用JsonPath,你可以方便的查找节点、获取想要的数据,JsonPath是Json版的XPath。

2025-05-14 19:21:14 693

原创 全网最火爆超详细APP测试设计用例的要点详解

在App软件开发过程中,测试是确保软件质量的关键环节,贯穿于开发的各个阶段。测试用例的设计尤为重要,它直接影响到App的可用性、友好性和可靠性。测试内容涵盖安装与升级、启动与停止、事件触发、文件存储、网络与流量、中断测试、机型适配等多个方面。每个测试环节都需要细致入微,以确保App在不同环境和操作下的稳定性和性能。此外,与竞品的对比测试也是提升App竞争力的重要手段。通过全面的测试,可以有效减少用户在使用过程中遇到的问题,提升用户体验。对于软件测试的学习者,掌握这些测试技巧和知识,将有助于在软件测试领域取得

2025-05-14 14:25:45 506

原创 后台服务异常?测试右移告警监控早知道。。

摘要:本文介绍了“测试右移”思想在后台服务监控告警中的实践应用。通过一个具体案例,展示了如何通过监控后台服务端口、编写脚本和配置定时任务,及时发现并解决服务异常问题。文章详细描述了从问题反馈、定位、讨论解决方案到实施和优化的全过程,强调了测试人员在项目中的主动性和问题解决能力。最终,通过Shell脚本和定时任务的结合,成功实现了后台服务的自动监控和告警,提升了系统的稳定性和用户体验。

2025-05-13 19:12:32 615

原创 怎么提高自动化测试的覆盖率

自动化测试作为测试人员的核心技能,在当前互联网行业竞争激烈的背景下显得尤为重要。然而,自动化测试的普及率并不高,主要原因在于业界对其存在误解。首先,有人认为自动化测试是万能的,可以完全替代手工测试,这夸大了其作用。其次,有些人认为自动化测试无用,因为长时间运行未发现bug,这忽视了其保障核心业务稳定的功能。最后,有人认为自动化测试可以速成,但实际上它需要长期的学习和实践。正确对待自动化测试,需要明确其作用,结合实际工作需求进行实施,并提高测试覆盖率。自动化测试的实施应遵循一定的步骤,包括分析目的、选择用例范

2025-05-13 14:55:50 717

原创 10:00开始面试,10:08就出来了,问的问题有点变态。。。

文章讲述了作者从一家小公司跳槽到另一家公司后,遭遇加班费取消和薪资大幅下降的困境。随后,作者通过朋友内推参加了一家互联网公司的面试,但在回答关于HTTP改为HTTPS的测试方案问题时未能通过。文章进一步总结了软件测试岗位面试中常见的知识点,包括测试理论、Linux、MySQL、Web测试、API测试、App测试、管理工具、Python基础、Selenium、性能测试、LordRunner、计算机网络、组成原理、数据结构与算法、逻辑题和人力资源等。这些知识点涵盖了软件测试的各个方面,为求职者提供了全面的复习指

2025-05-12 20:19:08 903

原创 15个最好的性能测试工具(软件测试工程师必备)

在软件测试领域,性能测试工具如LoadRunner和Jmeter是常用的选择。本文介绍了一系列用于web应用程序性能和负载压力测试的工具,包括开源和授权版本。这些工具如WebLOAD、LoadUI NG Pro、SmartMeter.io、Tricentis Flood、LoadView、Apache JMeter、LoadRunner、Rational Performance Tester、NeoLoad、LoadNinja、WAPT、Loadster、LoadImpact、Testing Anywher

2025-05-12 19:21:33 854

原创 一次Jmeter分布式性能测试,记录一些坑!

文章主要讲述了在进行集群接口性能测试时遇到的挑战和解决方案。由于缺乏性能测试环境,作者决定自行搭建测试环境,并采用分布式压测方法来模拟线上环境。文章详细描述了配置主压力机和压力机的步骤,包括安装JDK、配置JMeter、设置环境变量等。同时,作者也分享了一些在压测过程中遇到的问题和解决方案,如网络延迟、线程数设置、TPS换算等。最后,作者强调了在性能测试中需要注意的细节,并提供了学习资源,帮助读者避免常见错误,提高测试效率。

2025-05-12 14:19:35 578

空空如也

空空如也

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

TA关注的人

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