自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (2023年最新版)史上最全Python/Java自动化测试学习路线图!没有之一!

废话少说,直接上干货!保证是你2023年看到最全最详细的自动化测试进阶学习路线全栈图!!赶紧保存!

2023-06-14 16:11:27 1019 4

原创 python+requests接口压力测试500次,查看响应时间的实例

接口压力测试500次,查看响应时间

2025-01-06 15:42:42 243

原创 postman实现http接口测试过程

HTTP的接口测试工具有很多,可以进行http请求的方式也有很多,但是可以直接拿来就用,而且功能还支持的不错的,我使用过的来讲,还是postman比较上手。

2025-01-06 15:40:15 489

原创 Python requests接口测试实现代码

params:用于传递测试接口所要用的参数,这里我们用python中的字典形式(key:value)进行参数的传递。

2024-12-31 16:02:00 916

原创 Web Jmeter–接口测试工具

关于Jmeter性能测试工具不再过多介绍。如果你要学习软件性能测试,那么多少应该会对它有所耳闻。

2024-12-31 16:00:11 940

原创 python3+requests接口自动化session操作方法

在进行接口自动化测试时,有好多接口都基于登陆接口的响应值来关联进行操作的,在次之前试了很多方法,都没有成功,其实很简单用session来做。

2024-12-28 15:28:45 296

原创 node.js+postman+mongodb搭建测试注册接口的实现

申请一个免费的MongoDB到https://www.mlab.com注册申请一个500M的MongoDB数据库。登录后手动在创建Databases下的Collections中手动创建一个数据库node_app。

2024-12-28 15:27:04 873

原创 Python+unittest+DDT实现数据驱动测试

Data-Driven Tests(DDT)即数据驱动测试,可以实现不同数据运行同一个测试用例。ddt本质其实就是装饰器,一组数据一个场景。

2024-12-25 15:36:49 553

原创 Jmeter 中 CSV 如何参数化测试数据并实现自动断言示例

当我们使用Jmeter工具进行接口测试,可利用CSV Data Set Config配置元件,对测试数据进行参数化,循环读取csv文档中每一行测试用例数据,来实现接口自动化。此种情况下,很多测试工程师只会人工地查看响应结果来判断用例是否通过。

2024-12-25 15:35:14 226

原创 Python接口自动化之浅析requests模块get请求

Requests是Python语言的第三方的库,专门用于发送HTTP请求。

2024-12-23 16:10:50 465

原创 python+pytest接口自动化之token关联登录的实现

在PC端登录公司的后台管理系统或在手机上登录某个APP时,经常会发现登录成功后,返回参数中会包含token,它的值为一段较长的字符串,而后续去请求的请求头中都需要带上这个token作为参数,否则就提示需要先登录。

2024-12-23 16:07:10 845

原创 Python接口自动化浅析如何处理动态数据

以下主要介绍:接口自动化过程中,动态数据如何生成、动态数据与数据库数据进行对比并替换。

2024-12-20 15:47:00 930

原创 python实现文件分片上传的接口自动化

利用python request 编写脚本测试公司系统的文件上传接口。前端读取文件的大小然后文件分片传给后端,后端将每一片数据重新组合成文件。大概的过程是:前端将整个文件的md5、size(大小)、name(文件名)、ext(文件后缀)、totalchunk(分片总数)与分片文件的md5、chunk(分片数据),chunkindex(当前分片文件的下标)等传给后台,后台取得这些数据后,通过chunkindex将每一片数据重组,重组完后,进行md5校验,判断文件上传是否成功。我只需要去调用后台的接口,然后判断

2024-12-20 15:44:04 862

原创 python+requests+pytest接口自动化的实现示例

1、发送get请求

2024-12-18 15:43:23 661

原创 Python自动化实战之接口请求的实现

在前文说过,如果想要更好的做接口测试,我们要利用自己的代码基础与代码优势,所以该章节不会再介绍商业化的、通用的接口测试工具,重点介绍如何通过 python 编码来实现我们的接口测试以及通过 Pycharm 的实际应用编写一个简单接口测试。

2024-12-18 15:41:50 845

原创 python自动化测试selenium核心技术三种等待方式

UI自动化测试过程中,可能会出现因测试环境不稳定、网络慢等情况,如果不做任何处理的话,会出现无法定位到特定元素而报错,导致自动化测试无法顺利执行。

2024-12-16 14:56:19 1021

原创 Pytest 自动化测试框架的使用

如何区分这两者,很简单unittest作为官方的测试框架,在测试方面更加基础,并且可以再次基础上进行二次开发,同时在用法上格式会更加复杂;而pytest框架作为第三方框架,方便的地方就在于使用更加灵活,并且能够对原有unittest风格的测试用例有很好的兼容性,同时在扩展上更加丰富,可通过扩展的插件增加使用的场景,比如一些并发测试等;

2024-12-16 14:52:46 1001

原创 python+requests+pytest实现接口自动化

对 requests 进行二次封装,做到定制化效果

2024-12-13 15:52:38 632

原创 Pytest+Request+Allure+Jenkins实现接口自动化

这篇文章介绍了Pytest+Request+Allure+Jenkins实现接口自动化的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

2024-12-13 15:35:58 958

原创 Python自动化测试中yaml文件读取操作

什么是yaml?一种标记语言。yaml 是专门用来写配置文件的语言,非常简洁和强大

2024-12-11 15:09:30 338

原创 python 如何用 Hypothesis 来自动化单元测试

高质量的代码离不开单元测试,而设计单元测试的用例往往又比较耗时,而且难以想到一些极端情况,本文讲述如何使用 Hypothesis 来自动化单元测试

2024-12-11 15:08:17 820

原创 Python多线程应用于自动化测试操作示例

本文实例讲述了Python多线程应用于自动化测试操作。分享给大家供大家参考,具体如下:

2024-12-09 15:58:42 357

原创 python自动化测试之破解滑动验证码

在Web自动化测试的过程中,经常会被登录的验证码给卡住,不知道如何去通过验证码的验证。一般的情况下遇到验证码我们可以都可以找开发去帮忙解决,关闭验证码,或者给一个万能的验证码!

2024-12-09 15:57:18 992

原创 Selenium自动化测试实现窗口切换

在Web自动化测试过程中,有时单击某个链接会弹出新的窗口,这时就需要切换到新打开的窗口中进行操作。WebDriver 提供的switch_to.window()方法可以实现在不同的窗口之间进行切换。

2024-12-06 15:19:38 236

原创 python和Appium移动端多设备自动化测试框架实现

本篇文章主要介绍基于pytest和Appium框架,支持Android和iOS功能自动化的测试框架。同时该框架支持多设备测试,并利用allure库,生成可视化测试报告。本框架主要涉及的内容包括:python3、pytest、appium、allure等,此处已假设你具备相应的基础知识,同时已有可以随时运行的测试环境(iOS设备的测试只能在Mac系统中执行,没有Mac的朋友们,可以看看不执行)

2024-12-06 15:17:19 658

原创 python自动化测试selenium核心技术等待条件教程

Selenium中的鼠标和键盘事件被封装在ActionChains类中,使用方法:

2024-12-04 15:11:36 259

原创 Python自动化测试之登录脚本的实现

前提已经安装好python、pycharm,配置了对应的环境变量。

2024-12-04 15:04:57 454

原创 python自动化测试selenium核心技术处理弹框

(1)点击“Alert Test”页面,鼠标点击页面中“Click For Alert”按钮,弹出警告提示框,判断页面是否存在alert,如存在则切换到警告框,并获取警告文本信息,之后点警告框中的确定按钮。

2024-12-02 20:55:48 860

原创 Python实现性能自动化测试

性能系统负载能力超负荷运行下的稳定性系统瓶颈自动化测试使用程序代替手工提升测试效率性能自动化使用代码模拟大批量用户让用户并发请求多页面多用户并发请求采集参数,统计系统负载能力生成报告

2024-12-02 15:59:52 965

原创 selenium元素定位方式大全

当我们在使用selenium进行自动化测试工作时,元素定位是非常重要的一环,因为我们是借助脚本模拟我们通过鼠标和键盘对元素进行点击、输入内容和滑动操作的,所以准确的元素定位是我们执行测试脚本的重要一环。本文就来给大家介绍一下selenium的元素定位方式。

2024-11-28 20:43:10 467

原创 测试用例设计方法——边界值

我们之前介绍了等价类测试用例设计方法,但是等价类测试用例设计方法容易存在问题,即我们取的值不一定在我们程序设计的边界附近,但是在我们的测试实践中,问题往往都是出在输入定义域或输出值域的边界上,而不是在其内部。因此,针对各种边界情况设计测试用例,通常可能会发现更多的bug。

2024-11-28 20:42:03 282

原创 Pytest allure为测试用例添加标题

​在测试过程中,清晰的测试报告对于了解测试结果和问题定位非常关键。如何使用 pytest 和 Allure 报告创建清晰的测试报告,本文将介绍通过使用 allure.title来增强测试报告的可读性。​

2024-11-25 16:00:33 519

原创 Pytest allure如何添加测试用例步骤

在编写自动化测试用例的时候经常会遇到需要编写流程性测试用例的场景,一般流程性的测试用例的测试步骤比较多,我们在测试用例中添加详细的步骤会提高测试用例的可阅读性。在allure提供给我们的众多装饰器中,就有一个非常符合我们的需求,它就是allure.step(),它可以帮助我们在测试用例中对测试步骤进行详细的描述,本文就来介绍一下它的详细使用。

2024-11-25 15:57:34 279

原创 快速上手App自动化测试利器,Toast原理解析及操作实例

Toast 是一种轻量级的消息提示,常常以小弹框的形式出现,一般出现 1 到 2 秒会自动消失,可以出现在屏幕上中下任意位置。

2024-11-21 16:02:39 199

原创 使用Selenium执行JavaScript脚本:探索Web自动化的新领域

在我们使用selenium进行自动化测试的时候,selenium能够帮助我们实现元素定位和点击输入等操作,但是有的时候,我们会发现,即使我们的元素定位没有问题,元素也无法执行操作;也有部分情况是我们无法直接定位滚动条河时间控件来进行操作,这个时候,我们就需要借助JavaScript来解决问题。本文就来给大家介绍一下selenium如何执行JavaScript脚本,以及这种方法的一些常见应用场景和最佳实践。

2024-11-21 16:00:33 451

原创 多种方法实现Appium屏幕滑动:让用户仿真动作更简单

在移动端应用中,基于简便的原因,用户通常会倾向于使用滑动操作来达到与应用程序中的控件进行交互的,这使得滑动成为自动化测试中频繁使用的关键动作。在 Appium 中提供了多种方式来实现模拟用户的滑动屏幕动作。

2024-11-18 15:59:31 241

原创 Appium控件交互策略:优化自动化测试效率的关键方法

与 Web 元素操作一样(参考 Selenium Web 元素操作),定位到 APP 控件元素后,可以对控件进行一系列的操作,实现与 APP 交互,比如点击、文本输入、元素属性获取等。

2024-11-18 15:58:11 302

原创 掌握JMeter:深入解析如何提取和利用JSON数据

Apache JMeter不仅是一个功能强大的性能测试工具,它还可以用于提取和处理响应中的数据。对于现代Web应用,JSON(JavaScript Object Notation)已经成为主要的数据交换格式。本文将详细介绍如何在JMeter中提取JSON数据,并将其用于后续的请求或断言。

2024-11-14 15:40:16 1059

原创 高效管理JMeter中的Cookies:测试工程师的全面指南

在性能测试和自动化测试中,Cookie管理是一个至关重要的环节。Apache JMeter提供了强大的Cookie管理器,帮助测试工程师在模拟用户会话和维持状态时更加方便。本指南将详细介绍如何在JMeter中配置和使用Cookie管理器。

2024-11-14 15:38:38 622

原创 使用Python获取HTTP请求头数据

在Web开发和API交互中,HTTP请求头扮演着至关重要的角色。它们不仅告诉服务器请求的类型(如GET、POST等),还包含了关于客户端、请求内容以及其他重要信息的数据。在Python中,我们可以使用requests库来发送HTTP请求,并查看服务器返回的响应头,但通常我们也需要了解我们发送的请求头内容。

2024-11-12 15:10:12 391

空空如也

空空如也

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

TA关注的人

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