自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

测试场景:模拟双11,百万级的订单量一个物流信息的查询接口。条件:接口响应时间

2024-07-26 20:42:01 157

原创 pytest - req插件:更简单的做接口测试!

我们经常会用到 pytest 和 requests 进行接口自动化测试。pytest 提供了非常方便的插件开发能力,在pytest中使用requests库首先会想到是否有已经封装好的插件,就像pytest-playwright、pytest-selenium一样。可惜找了一下没有。

2024-07-26 15:20:15 249

原创 数据库的性能调优:如何正确的使用索引?

Mysql是一款广泛应用于各种规模和类型的应用程序的关系型数据库管理系统。在实际数据库应用中,我们常常面临这各种性能瓶颈和问题,据不完全统计,性能测试过程中发现的性能瓶颈有70%以上的都是来自于数据库;而且当数据库的性能遭遇瓶颈的时候,应用程序的响应时间会延长,TPS会降低,甚至严重的时候会导致系统崩溃和宕机。

2024-07-26 15:01:32 338

原创 Python自动化测试:解锁高效测试的十大魔法秘诀!

在Python自动化测试领域,最佳实践能够帮助提升测试效率、确保测试质量,并促进团队间的协作。以下是Python自动化测试的十大最佳实践,使用Markdown格式进行展示:描述:在开始编写自动化测试之前,明确测试的目标和范围是非常重要的。这有助于确保测试的有效性和针对性。实践:定义清晰的测试计划,包括要测试的功能、预期结果以及测试环境。描述:Python拥有多个测试框架,如unittest、pytest、Robot Framework等,每个框架都有其特点和优势。实践:根据项目需求、团队熟悉度和框架特性选择

2024-07-25 16:32:01 368

原创 新手篇:机器学习测试的步骤和指南!

随着人工智能的蓬勃发展,机器学习已经成为当今科技领域的热门话题。作为人工智能的重要分支,机器学习通过训练模型来识别数据中的模式,从而实现预测和决策。而在机器学习项目的开发过程中,测试是不可或缺的一环。本文将为您介绍机器学习测试的相关工具、使用流程以及具体案例代码,帮助您从入门到实战,轻松掌握机器学习测试的核心知识。

2024-07-25 15:34:23 421

原创 用Fiddler如何对Jmeter的请求进行抓包!

有时候,为了得到更详细的请求结果,我们可能需要使用Fiddler结合Jmeter来抓包分析,从而更好的辅助测试。遇到的问题、这里以一个获取学生信息的接口为例进行说明。当我在Jmeter里按接口文档正确设置好请求,打开Fiddler之后,发现无法抓到Jmeter的请求。

2024-07-24 15:23:26 265

原创 如何高效管理分布式团队的测试工作!

随着全球化的发展和远程工作的普及,越来越多的企业开始采用分布式团队来进行软件开发和测试。管理分布式团队的测试工作,既有利于充分利用全球资源,又带来了沟通协调、时区差异和工具整合等诸多挑战。本文将详细介绍如何高效管理分布式团队的测试工作,并提供具体方案和实战演练。

2024-07-24 15:05:49 539

原创 Python 接口自动化测试:10个实战案例!

这些接口不仅能够简化代码结构,还能提高代码的可读性和可测试性。通过将这些接口应用到项目中,你可以轻松地扩展或修改功能,而无需担心对其他部分产生影响。最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走! 我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

2024-07-23 15:04:52 170

原创 pytest实战技巧之参数化应用!

本文介绍了pytest参数化的基本用法和多种方式,帮助读者更好地使用这个功能。同时,还介绍了一些高级技巧,如。

2024-07-23 14:49:11 537

原创 Python 10个接口自动化测试常用脚本!

示例1:使用requests库发送GET请求​​​​​​​、import requests、response = requests.get('https://api.example.com/data')print(response.status_code)print(response.json())

2024-07-22 15:07:26 201

原创 一文1800字详解性能测试概念

性能测试是软件测试的一种类型,旨在评估系统、应用程序或服务在特定负载条件下的性能表现。它涉及模拟真实世界中的用户行为、请求和负载,以便测量系统在不同条件下的响应时间、吞吐量、并发用户数和资源利用率等性能指标。

2024-07-22 14:57:34 576

原创 测试必备技能:如何才能正确解读并发数?

从事测试行业的朋友,或多或少都知道并发数的概念。在计算机领域里,并发数是指同时访问服务器站点的连接数。在实际工作中,经常发现很多人对并发数有误解。比如领导说我们系统有10w活跃用户,所以系统必须要支持10w并发;比如压测报告里写某个接口支持50并发,客户就会反问难道系统只支持50用户同时访问?性能是不是太差了!问出上面问题的人,大多数都存在一个理解上的误区,认为性能测试中的并发数 = 并发用户数,其实事情没有这么简单。我个人从事了多年的性能测试工作,我来说一下我对并发数的一些理解。并发其实有两种:用户端并发

2024-07-20 16:00:46 841

原创 9道软件测试面试题,刷掉90%的软件测试员!

经历了“金三银四”,转眼2024年招聘季就要来了,没点真本事真技术,没点面试经验,不了解点职场套路,如何过五关斩六将?如何打败面试官?如何拿下那梦寐以求的offer?如果你的跳槽意向已经很确定,那么请往下看!跳槽最重要的一步自然是面试,马上跳槽季,网上出现了各种面试题,一时会让人眼花缭乱,分不清最该看哪个。小编给大家挑了9道题。

2024-07-19 15:43:26 688

原创 Python 接口自动化测试:驾驭动态参数!

在自动化测试中,经常需要通过不同的输入数据集来验证接口的行为。Python 的灵活性和强大的数据处理能力使其成为处理动态参数的理想选择。无论是通过参数化测试、使用测试框架的特性还是编写自定义函数来动态生成参数,Python 都能胜任。

2024-07-19 15:13:31 157

原创 UI自动化测试之五大常见问题!

UI自动化测试一直都是如此的令人纠结,自动化测试初学者总是拿它入门,但有些经验丰富者对其又是毁誉参半,又或抛出分层自动化测试那个经典的“金字塔”,来说明UI自动化测试还是少做为好。下面我们来谈谈在UI自动化测试中遇到的五个值得注意的问题:

2024-07-18 21:41:30 824

原创 从测试小白到测试组长,谈谈我的测试过程及管理经验总结!

我从一个一窍不通的测试小白,摸爬滚打到今天,在公司担任测试组长,管理公司的测试组,总觉得软件测试人员不容易。但是,还是对软件测试这个行业满腔热血(至少目前是)。这几年来,跳的坑实在不少,有些也是自己挖。今天就来谈谈我的一些经验总结。

2024-07-18 15:54:41 775

原创 OTA测试!

OTA测试着重进行整机辐射性能方面的测试,以评估设备在无线通信网络中的发射和接收性能。其目的是确保设备在实际使用环境中能够稳定、可靠地进行无线通信,满足用户的使用需求。

2024-07-18 14:48:49 272

原创 选择和使用接口自动化测试框架:从零到一!

随着软件开发的不断演进,对于接口自动化测试的需求也越来越高。接口自动化测试框架的选择至关重要,它可以帮助测试团队提高测试效率、降低人力成本,并确保软件交付的质量。在本文中,我们将从零开始介绍如何选择和使用接口自动化测试框架。

2024-07-17 15:36:03 330

原创 银行系统的性能测试发展前景?

在现代社会中,银行系统作为金融行业的重要组成部分,其性能测试显得尤为重要。随着科技的发展和人们对金融服务的需求增长,银行系统的性能测试迎来了新的发展机遇。本文将从0到1,详细探讨银行系统性能测试的发展前景。

2024-07-17 15:05:17 701

原创 性能调优:提升系统效率的艺术!

在当今数据驱动的世界中,系统的响应速度和稳定性直接关系到用户体验和业务的成功。性能调优是一种优化系统资源使用、减少延迟和提高吞吐量的技术过程,旨在确保应用程序能够高效、稳定地运行。本文将探讨性能调优的基本原则、常见瓶颈以及调优策略,帮助你理解如何诊断和解决性能问题。

2024-07-16 15:42:46 413

原创 Selenium怎么进行自动化测试?8年老鸟的我是这样做的...

自动化测试是软件测试过程中的重要一环,它可以帮助我们提高测试效率、减少重复工作,同时还可以提升测试的准确性。Selenium是一个广泛使用的自动化测试工具,它可以模拟用户在网页上的操作,比如点击、输入、检查元素等。本文将从零开始,介绍如何使用Selenium进行自动化测试,并提供一些规范和最佳实践。首先,我们需要配置好Selenium的运行环境。以下是一些必要的步骤:Selenium使用Python编写,因此我们需要先安装Python。可以从Python官网下载并安装最新版本的Python。1.3 安

2024-07-15 16:05:52 585

原创 震撼!测试用例设计技巧与最佳实践大揭秘!

在软件测试过程中,测试用例设计是确保软件质量的关键环节。本文将为你揭示测试用例设计的技巧与最佳实践,帮助你提高测试效率,确保软件质量。测试用例设计基础测试用例设计是软件测试过程中的基础工作,它定义了测试的具体步骤、输入数据和预期结果。一个良好的测试用例应当覆盖软件的所有功能点,确保软件的每个部分都能正常工作。在设计测试用例时,我们需要关注软件的需求文档,理解软件的功能和性能要求,从而设计出有效的测试用例。同时,测试用例的设计应当遵循可读性、可维护性、可执行性和覆盖性等原则。在实际操作中,测试用例设计应遵循一

2024-07-15 15:37:05 844

原创 基于关键字驱动设计实现接口自动化测试框架!

在当今软件开发过程中,接口自动化测试已成为保障软件质量的关键环节。关键字驱动设计提供了一种高效、灵活的解决方案,通过定义和封装关键字,可以实现对复杂接口的高效测试。本文将介绍如何基于关键字驱动设计和实现接口的自动化测试框架,涵盖多环境切换、多协议支持、请求方法封装、断言封装、性能优化与扩展以及日志记录与分析等方面。

2024-07-13 15:11:08 578

原创 如何确定系统最大并发用户数!

测试出系统的最大并发用户数通常涉及以下步骤:1. 确定测试目标: - 明确测试目的,了解业务需求和系统预期的最大用户负载。2.基准测试(Baseline Testing): - 在开始压力测试之前,进行基准测试以确定系统在正常负载下的性能表现。

2024-07-13 14:54:52 456

原创 自动化测试入门 —— Python基础!

Python因为简单易操作、高效等优势备受喜爱,就连Python 之父 Guido van Rossum 也说过:Python是一种高级程序语言,其核心设计哲学是代码可读性和语法,能够让程序员用很少的代码来表达自己的想法。不少IT人员也表示他们选择Python的首要原因就是:它(Python)能够简单自然地写出代码和实现我的想法。

2024-07-11 16:59:12 866

原创 一次完整的性能调优需要干什么!

定位性能瓶颈和进行性能调优是性能测试中的关键步骤。以下是一些常见的方法和技巧:定位性能瓶颈1. 监控工具使用: - 使用APM(应用性能管理)工具,如New Relic、Dynatrace等,来监控应用程序的性能。2. 日志分析: - 检查应用和系统的日志文件,寻找错误、异常或性能警告。

2024-07-11 16:39:37 329

原创 接口测试框架中测试用例管理模块的优化与思考!

在当今软件开发的快速迭代环境中,接口自动化测试不仅是确保软件质量的基石,更是推动持续集成(CI)和持续交付(CD)的核心环节。测试用例管理作为自动化测试中的重要模块,直接影响着测试的效率、维护性和扩展性。如何设计一个高效、可维护的测试用例管理系统,成为了每个测试工程师和开发团队面临的重大课题。

2024-07-10 21:41:40 638

原创 APP 安全测试项总结!

安装包测试1.1、关于反编译、目的是为了保护公司的知识产权和安全方面的考虑等,一些程序开发人员会在源码中硬编码一些敏感信息,如密码。而且若程序内部一些设计欠佳的逻辑,也可能隐含漏洞,一旦源码泄漏,安全隐患巨大。  为了避免这些问题,除了代码审核外,通常开发的做法是对代码进行混淆,混淆后源代码通过反软件生成的源代码是很难读懂的,测试中,我们可以直接使用反编译工具(dex2jar和jd-gui工具)查看源代码,判断是否进行了代码混淆,包括显而易见的敏感信息。

2024-07-10 16:22:18 533

原创 简单了解下安全测试!

安全测试是在软件产品开发基本完成时,验证产品是否符合安全需求定义和产品质量标准的过程。它主要检查系统对非法侵入渗透的防范能力,旨在通过全面的脆弱性安全测试,发现系统未知的安全隐患并提出相关建议,确保系统的安全性。安全测试涵盖应用程序级别和系统级别的测试,包括对应数据或业务功能的访问权限核实,以及操作系统目录或远程访问的权限验证。在网络安全领域,常见的安全架构通常分为三层:防御层面、监控层面和加固层面。这种架构是从实际工作中总结出来的,易于理解和实施,并且能有效提升网络安全性。防御层面:梳理网络资产,包括中间

2024-07-10 15:50:14 841

原创 Python 接口自动化中,如何实现参数化测试?

在Python接口自动化中,参数化测试是一种非常重要的技术,它可以帮助我们更高效地执行大量的接口测试用例。参数化测试允许我们通过修改测试数据,多次执行同一个测试用例,以验证系统在不同输入情况下的行为。下面,我将从头开始,详细介绍如何实现参数化测试。

2024-07-09 15:26:56 287

原创 性能测试:性能测试流程与方法!

性能测试流程是指在进行性能测试时所遵循的一系列步骤和阶段,以确保对系统的全面测试和评估。性能测试流程的具体步骤可能会因组织、项目和测试需求而有所不同。

2024-07-09 15:14:01 299

原创 Selenium自动化测试:8种元素定位+unittest框架设计

selenium 是一个 web 的自动化测试工具,通过使用浏览器访问目标站点进而对一个页面上的各个控件进行操作,如对输入框输入内容,对按钮点击,对页面刷新,对单选框,复选框进行点击选择等等操作。很好的实现了用工具模拟人的操作对访问进行自动化测试。在软件测试中可以很好的完成自动化测试,在爬虫中使用,selenium通过驱动浏览器,完全模拟浏览的操作,比如跳转、输入、点击、下拉等进而进行跳转,获取页面有用信息。

2024-07-08 21:02:06 927

原创 字节8年经验之谈!好用移动APP自动化测试框架有哪些?

移动App自动化测试框架是为了提高测试效率、降低测试成本而开发的一套工具和方法。好用的移动App自动化测试框架有很多,下面将介绍一些常用的框架,并提供一篇超详细和规范的文章,从零开始帮助你搭建一个移动App自动化测试框架。

2024-07-08 14:55:22 637

原创 常用的自动化测试工具有哪些?

什么是自动化测试?简单来说,自动化测试就是通过重复执行预定义的动作来执行测试用例的系统来代替人工操作。为了充分利用自动化,必须选择正确的自动化测试工具。

2024-07-08 14:41:33 647

原创 使用自动化测试确保接口正确性的详细指南!

随着软件开发的迅速发展,接口的正确性成为了确保应用程序质量的关键要素之一。自动化测试是一种强大的工具,可以帮助开发人员和测试人员减少错误,提高测试覆盖率,并加快测试过程。本文将详细介绍从零开始如何使用自动化测试来测试接口的正确性。

2024-07-06 17:01:39 234

原创 移动web性能测试工具有哪些呢?

本文将介绍一系列移动Web性能测试工具,以帮助开发人员评估和优化移动网站和应用程序的性能。我们将从基本概念开始,逐步深入,详细介绍每种工具的特点、用途和使用方法。

2024-07-06 15:15:14 939

原创 从零到一:Python自动化测试的详细指南!

通过本文的指南,您可以从零开始学习如何在Python中实施高质量的自动化测试。通过制定测试策略、选择适合的测试框架、编写和执行测试用例、生成测试报告以及实施持续集成和自动化测试,您将能够提高测试效率和质量,为项目的成功交付提供可靠的保障。

2024-07-05 15:16:41 404

原创 新手如何尽快入门性能测试?

性能测试的基本概念:性能测试的定义:使用自动化工具,模拟不同的场景,对软件各项性能指标进行测试和评估的过程。性能测试的目的:评估当前系统的能力、寻找性能瓶颈以优化性能、评估软件是否能够满足未来的需要。性能指标:吞吐率、TPS(每秒事务数)、并发用户数、响应时间等。了解这些指标的含义和计算方法,以便在测试中进行准确的度量和分析。测试类型和分类:负载测试:通过逐步增加并发用户数,看服务器最大可承受的并发用户区间。压力测试:在一定量的并发请求下,持续运行一个比较长的时间,来看服务器的稳定性。基准测试:在一定的软件

2024-07-05 15:05:32 380

原创 Selenium的自动化测试技巧有多少?【建议收藏】

Selenium是一个用于自动化Web应用程序测试的工具。它提供了一组API,允许用户与Web浏览器进行交互,来执行各种自动化测试任务。本文将从零开始,详细介绍Selenium的自动化测试技巧。首先,您需要安装Selenium WebDriver库和所需的浏览器驱动程序。您可以通过pip命令来安装Selenium:然后,您需要下载并配置浏览器驱动程序。Selenium支持各种浏览器,如Chrome、Firefox、Safari等。您可以从相应的浏览器官方网站上下载并安装对应的驱动程序。在编写测试脚本之

2024-07-04 16:30:02 403

原创 Pytest实践:使用Pytest进行API测试!

定义和意义API 测试就是将请求发送到 API 端点并验证响应。听起来很简单,对吧?但它不仅仅是检查你是否获得 200 OK 状态(200 OK status)。你需要验证数据结构、数据类型、数据值、性能,甚至不同条件下的行为。它就像 API 的 QA,确保它强大、可靠且随时可用。API 测试的类型对于 API 测试,没有万能的方法。下面简要介绍一下可能会遇到的测试类型:单元测试:这是最基本的测试,主要关注 API 的各个组件。可以考虑单独测试单个端点。

2024-07-04 15:00:20 493

空空如也

空空如也

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

TA关注的人

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