自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jmeter+Jenkins接口压力测试持续集成

接口功能测试应用: http://www.weather.com.cn/data/cityinfo/<city_code>.html测试功能:获取对应城市的天气预报请求方法:Get压测脚本开发工具:jmeter源码脚本位置: https://github.com/shifengboy/iInterface_python/blob/master/jmx/iInterface.jmx将Jmeter压测任务集成到Jenkins通过Jenkins运行Jmeter任务在Jenkins上展示Jmeter压测报告可自

2025-12-20 15:18:40 707

原创 pytest使用allure测试报告

报告的生成和展示刚才的两个命令:生成allure原始报告到report/allure目录下,生成的全部为json或txt文件。

2025-12-20 15:16:52 895

原创 Selenium:设置元素等待、上传文件、下载文件

在工作和学习。

2025-12-20 15:11:32 884

原创 深入理解 pytest Fixture 方法及其应用

自动调用是pytest的默认行为,它会在测试函数中自动应用适用于特定fixture名称的fixture方法。可以在pytest.fixture装饰器下定义fixture方法,并可以在测试函数中使用fixture名称作为参数调用它。最佳实践包括定义清晰、可重用和可维护的fixture方法,避免滥用fixture并编写良好的文档和示例来说明fixture的用途和用法。是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

2025-12-10 22:08:39 314

原创 轻量级压测工具Apache Bench实战

通过以上表格数据进行分析,可以发现二者的测试效果竟然是如此的接近,但实际上述数据并不是太准确,因为Jmeter实际不支持精确的测试时间的限制,所以我是到达60s后手动强制杀死进程,这就导致有些请求可能被漏掉,但通过比较聚合数据,基本上误差是在可以接受的范围内。ab是一个命令行工具,使用ab命令可以模拟多线程并发请求,并且对负载机的要求很低,既不会占用很高CPU,也不会占用很多内存,但却会给目标服务器造成巨大的负载,其。调试请求时,对接口返回的中文字符的支持不友好,会显示乱码;远程对web服务器进行。

2025-12-10 22:07:29 691

原创 Jenkins-发送邮件配置

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-10 22:06:44 550

原创 脚本测试postman快速导出python接口测试过程示例

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-08 21:28:52 234

原创 Python+selenium实现浏览器基本操作详解

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-08 21:28:19 294

原创 测试用例设计方法:正交试验法详解!

对于单因素或两因素试验,因其因素少,试验的设计、实施与分析都比较简单。但在实际工作中,常常需要同时考察3个或3个以上的试验因素,若进行全面试验,试验的规模很大,由于时间和成本的限制我们不可能进行全面试验,但是具体挑其中的哪些测试用例进行测试我们心里拿不准,总担心不做不挑选的那些测试用例会遗漏一些严重缺陷。正交表是一种特制的表格,一般用Ln(mk)表示,L代表是正交表,n代表试验次数或正交表的行数,k代表最多可安排影响指标因素的个数或正交表的列数,m表示每个因素水平数,且有n=k*(m-1)+1。

2025-12-08 21:24:49 438

原创 浅谈功能测试和性能测试的区别

最后我们来讲一下,功能测试和性能测试在市场上的需求,功能测试因为是基础的测试,市场需求量很大,从业人员也很多,因为简单,易学,易上手。功能测试也叫黑盒测试,只需要考虑测试各个功能是否实现,比如游戏的功能测试,首先测试游戏的各个功能是否符合需求,就是各个功能是否能正常使用,这也叫正向的测试。功能测试和性能测试都属于软件测试,在软件测试中,功能测试是属于基本的测试,功能测试是一个测试人员入行的基本技能,功能测试可以使用手工去测试,也可以使用编写程序去测试软件,也就是自动化测试。那我就带大家了解一下~

2025-12-06 15:17:52 356

原创 单元测试体系集成

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-06 15:17:13 419 1

原创 刚完成性能测试,分享10点注意事项给大家。

使用前需先确认主机(监控中–最新数据–主机输入服务器域名),确认后进入(图形)即可见监控曲线,可选择监控项及监控时间。5、测试顺序先使用单线程(轻负载)进行性能基准测试,再进行压测(多线程或大数据),每项压测后使用基准测试与压测测试数据进行对比。9、测试完成后要给出测试情况分析,尤其要指出本次测试中不符合性能指标的部分并要告知是否提交bug,如果能提供明确解决方案更佳。技术行业,一定要提升技术功底,丰富自动化项目实战经验,这对于你未来几年职业规划,以及测试技术掌握的深度非常有帮助。

2025-12-06 15:16:34 716

原创 渗透测试流程是什么?这篇给你讲清楚!

这份报告凝聚了之前所有阶段之中渗透测试团队所获取的关键情报信息、探测和发掘出的系统安全漏洞、成功渗透攻击的过程,渗透过程中用到的代码(poc,exp等), 以及造成业务影响后果的攻击途径,同时还要站在防御者的角度上,帮助他们分析安全防御体系中的薄弱环节、存在的问题,以及修补与升级技术方案。当识别出这些商业资产,分析不同资产的价值,便建立准确的威胁模型,通过团队的头脑风暴,进行缜密的情报分析与渗透思路整理,可以从大量的信息情报中理清头绪,确定出最可行的渗透通道。渗透攻击可以利用公开渠道可获取的渗透代码。

2025-12-05 21:27:50 664

原创 职场必看!性能测试响应很慢怎么排查?

和算法我个人接触到的来说,现在大多数的人员都是在仰望第二阶段,摸索第三阶段,希望从代码级发现出性能的问题,进行问题的发现和解决,也符合我们的bug越早发现修复的成本越低的理论。同时,也是一名性能测试工程师高薪的象征。垃圾回收问题:通过GC文件分析,如果发现有频繁的FGC,可以通过修改JVM的堆内存参数Xmx,然后再次压测验证(Xmx最大值不要超过服务节点内存的50%!资源竞争问题:通过命令监控和服务梳理,找出压测时正在运行的其他服务,通过沟通协调停止该服务(或者换个没资源竞争的服务节点重新压测也可以);

2025-12-05 21:26:16 789

原创 写单元测试,没你想得那么简单!

单元测试是什么我们就简单介绍一下单元测试是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。接下来是本人对单元测试的理解和实践。里面没有废话,希望每句话能说到你心坎里。

2025-12-05 21:25:45 260

原创 做Python自动化测试,我教你个方法还能快一倍!

我把登录相关的用例都放到一个叫 login_case 的文件夹当中,当我执行 nose2 -s login_case 的时候,其他的用例是不会执行的, nose2 只会去找 login_case 文件夹下面的用例。nose2 在 unittest 的基础上开发的,所以如果你之前是用 unittest 做测试,但是有想使用 nose2 的新特性,你可以在不改变原有代码的情况下直接使用 nose2。比如首先他规定,你所有的测试用例文件名称应该以 test 开头,如果你不这么做,那这个文件就不是测试用例文件。

2025-12-05 21:25:11 639

原创 软件测试:安全测试常见测试方法

例如:A账号的个人资料ID为1,B账号的个人资料ID为2,登录B账号,直接把URL的ID修改为1,如果可以查看到A的个人资料,说明存在越权漏洞。如常见的bd和mm程序经常以.exe文件的形式存在,对于一些恶意软件的可执行文件,如果不进行限制,就可能在用户不知情的情况下被上传和执行,进而造成系统被gj、数据泄漏等严重后果。通过漏洞扫描技术,测评人员能够检测主机是否开放了不必要的服务,是否对外部的网络探测行为进行了有效的屏蔽,是否设置了安全策略避免自身的敏感信息外协,是否安装了存在严重安全隐患的。

2025-12-02 16:19:43 573

原创 实战Python接口自动化测试框架开发教程

1、接口测试是比较讲究效率的,测试人员会希望很快能得到结果反馈,然而接口的数量一般都很多,而且会越来越多,所以提高执行效率很有必要2、接口测试的用例其实也可以用来兼做简单的压力测试,而压力测试需要并发3、接口测试的用例有很多重复的东西,测试人员应该只需要关注接口测试的设计,这些重复劳动最好自动化来做4、pytest和allure太好用了,新框架要集成它们5、接口测试的用例应该尽量简洁,最好用yaml,这样数据能直接映射为请求数据,写起用例来跟做填空题一样。

2025-12-02 16:18:36 971

原创 如何在web页面下做自动化测试?

在CI/CD流程中,我们可以定义在每次代码提交后运行测试用例的规则,并自动发布测试结果。例如,如果您选择使用Selenium进行测试,您需要下载并配置适用于您所使用的浏览器的驱动程序。综上所述,通过选择测试框架、安装和配置测试环境、编写测试用例、运行测试用例、维护和更新测试用例以及集成到CI/CD流程中,我们可以在。在测试用例中,您可以使用框架提供的API来模拟用户与网页的交互,例如点击按钮、填写表单等。页面下进行自动化测试,可以帮助我们验证网页的功能和交互,并确保它们在不同浏览器和平台上的一致性。

2025-12-02 16:15:24 653

原创 接口自动化测试中解决接口间数据依赖

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-01 16:38:38 659

原创 自动化测试中如何高效定位元素?

通过以上的分析我们可以看出,良好的元素定位方法可以帮助我们高效进行自动化测试,避免了大量的手动工作,同时也能保证测试代码的可维护性。在进行元素定位时,我们需要掌握基本的定位方法,选择最佳的定位方法并尽量缩小选择器的范围,正确处理定位失败,并加强对代码的封装。通过这些方法,我们可以让自动化测试更加高效、准确。下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​软件测试面试文档我们学习必然是为了找到高薪的工作,下面这些面试题。

2025-12-01 16:37:17 1014

原创 测试用例设计指南之生命周期及编写要素

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-01 16:36:14 1011

原创 提升测试覆盖率:策略与实践

提升测试覆盖率是一个持续改进的过程,需要团队成员共同努力,不断优化测试策略与实践。通过实施上述策略,不仅能够提高软件的质量和稳定性,还能促进更高效的研发流程,为用户提供更加可靠的产品体验。记住,高质量的测试是产品成功的关键之一。下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​软件测试面试文档我们学习必然是为了找到高薪的工作,下面这些面试题。

2025-11-29 15:15:23 633

原创 web安全测试的测试方法有哪些?

Web安全测试是确保Web应用程序安全的重要环节,通过采用合适的测试方法,可以有效地发现和修复潜在的安全风险和漏洞。在实施Web安全测试时,建议根据实际情况选择合适的测试方法,并根据结果采取相应的措施来提高应用程序的安全性。2.存储型XSS测试:将恶意的HTML或JavaScript代码存储在应用程序的数据库中,检查其他用户是否可以看到和执行该代码。3.敏感数据泄露测试:检查数据库中存储的数据是否受到适当的保护,以防止敏感信息泄露。1.查询字符串操纵:通过修改URL中的查询字符串参数来测试应用程序的反应。

2025-11-29 15:14:50 783

原创 面试技巧|软件测试面试题八股文-数据库题库

索引类似于书籍的目录,可以快速定位到需要查询的数据,大幅提高查询速度,特别是在大量数据的场景下。联合索引是在两个或更多的列上创建的索引。假设有一个用户表,包含了first_name和last_name两列,如果你需要经常查询某个人的全名,你可以创建一个联合索引包括这两列,这样在查询时能更快的找到具体的数据记录。2.第二范式(2NF):在第一范式的基础上,要求表中的所有数据都与该表的主键有完全依赖关系,即没有部分依赖。外键是一个表中的字段,它是另一个表的主键的引用,用于保持数据之间的关联性和一致性。

2025-11-29 15:14:14 876

原创 还有人不了解功能测试吗?

比如,对于一个要求输入1 - 100之间整数的功能,除了测试正常范围内的值,还要特别测试边界值1、100以及边界外的值0、101等,因为边界情况往往容易出现错误。测试报告应包括测试的基本情况(如测试范围、测试时间等)、测试结果(如通过的测试用例数、未通过的测试用例数、缺陷数量等)和测试结论(如软件功能是否满足需求)。测试用例可以包括输入正确的用户名和密码、输入错误的用户名、输入错误的密码、输入为空等情况,观察系统是否给出正确的提示信息,如登录成功或相应的错误提示。例如,对于一个电商网站,

2025-11-27 14:58:09 274

原创 软件测试用例设计详解

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-11-27 14:57:32 349

原创 什么是接口自动化测试?接口自动化测试的目的是什么?

接口测试是对系统或组件之间的接口的测试。主要用于检测外部系统与系统间以及内部各个子系统间的交互点。测试重点是检查数据交换、传递和控制管理过程,以及系统间的相互逻辑依赖关系等。

2025-11-27 14:56:16 357

原创 可靠性测试教程:优秀实践综合指南

可靠性测试是评估系统或产品在规定时间内不同条件下执行其预期功能的能力的方法。它的目的是识别产品或系统生命周期中潜在的故障或问题,并确定它们发生的可能性。换句话说,测试分数的可靠性是指测试在不同测试场合、不同测试版本或佩戴评分者之间的一致性。它结合了生产测试、

2025-11-26 16:30:21 411

原创 求职面试:如何去面试软件测试工程师?

nd grep ps kill top),一般主要回答查看文件(cat、tail、more、grep),查看进程(ps),查看内存(top、free)、cpu(top)以及杀掉进程(kill)等相关命令,不要回答cd 、copy、rm、mv等非常非常基础的命令。针对这类体现性格、抗压性的问题,在面试前一定要认真准备,回答一定要是正向的,积极的。5、如果以上都是正确的,那么基本可以肯定是代码的问题,这时可以去查看对应的后台日志信息,并提交问题。比如会问面试者之前工作中的测试流程、测试提交的缺陷包括哪些要素?

2025-11-26 16:29:18 254

原创 接口自动化测试—设置断言思路

在测试用例中,绑定API文档之后,当API发生变化时,您可以一键将文档内容同步到测试步骤中,减轻维护用例的成本。

2025-11-26 16:28:28 314

原创 Jmeter性能测试:高并发分布式性能测试

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-11-25 16:19:09 355

原创 软件测试技术之地图导航的测试用例

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-11-25 16:18:29 305

原创 JMeter集结点的使用场景以及如何使用?

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-11-25 16:17:49 384

原创 环境特定测试:在正确的地方运行正确的测试

通过实施环境感知策略,团队可以维护一个结构良好的测试套件,仅在相关的地方运行,提高执行效率,同时保持报告清晰。如果 TEST_ENV 设置为 "perf",测试仅在 "dev" 和 "qa" 中运行,排除 "perf" 以避免在不支持的环境中失败。在 Jest 中,我们可以使用约定(例如,在测试名称中添加标签)定义测试标签,然后根据环境变量过滤要运行的测试。在本文中,我们将探讨编写环境特定测试的实用策略,确保每个测试仅在有意义的地方运行——节省时间,减少干扰,并提高测试的可靠性。

2025-11-24 21:36:41 716

原创 行为驱动开源免费接口测试框架:karate

此外,BDT通常与特定的测试框架(如Cucumber)结合使用,以将自然语言描述转换为可执行的测试脚本。2. https://github.com/karatelabs/karate/releases 下载karate的jar包,保存到本地某个路径,例如:c盘。是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。这个脚本测试了一个名为“Get all users”的 API 接口,该端点应该返回所有用户的列表。

2025-11-24 21:34:36 934

原创 自动化测试面试的灵魂拷问:这些问题答不上来别想拿高薪!

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-11-24 21:34:02 285

原创 自动化测试系列 —— UI自动化测试

UI 测试涵盖了用户交互部分,包括用户关注的网站结构和视觉部分。Web 网站包含许多来自 CSS,JavaScript 和许多其他语言的不同 Web 元素,网站元素可以连接到屏幕、键盘、鼠标或用户用于与网站进行交互的任何其他工具,UI 测试则捕获这些元素并对其进行测试和声明。在执行 UI 测试时,需要注意确保应用程序不存在任何跨浏览器兼容性问题。由于每个浏览器都使用不同的浏览器引擎,并且可能不支持相同的 CSS 功能。因此,确保UI 在所有主要浏览器上无缝呈现非常重要。

2025-11-20 15:05:47 751

原创 接口自动化测试怎么做?该怎么学习

接口测试顾名思义,接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为HTTP,WebService,Dubbo,Thrift,Socket等类型,测试类型又主要分为功能测试,性能测试,稳定性测试,安全性测试等。在分层测试的“金字塔”模型中,接口测试属于第二层服务集成测试范畴。相比UI层(主要是WEB或APP)自动化测试而言,接口自动化测试收益更大,且容易实现,维护成本低,有着更高的投入产出比,是每个公司开展自动化测试的首选。

2025-11-20 15:05:11 602

原创 接口测试及常用接口测试工具

前端是什么呢,对于web端来说,咱们使用的网页,打开的网站,这都是前端,这些都是html、css写的;对于app端来说呢,它就是咱们用的app,android或者object-C(开发ios上的app)开发的,它的作用就是显示页面,让我们看到漂亮的页面,以及做一些简单的校验,比如说非空校验,咱们在页面上操作的时候,这些业务逻辑、功能,比如说你购物,发微博这些功能是由后端来实现的,后端去控制你购物的时候扣你的余额,发微博发到哪个账号下面,那前端和后端是怎么交互的呢,就是通过接口。

2025-11-20 15:03:09 613

空空如也

空空如也

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

TA关注的人

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