自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 接口自动化框架篇:Mysql数据库数据断言封装!

在接口自动化测试中,数据断言是非常重要的一部分。而在实际的测试过程中,数据库的验证数据是非常常见的需求。本文将详细介绍如何使用Python编写一个MySQL数据库数据断言的封装。

2024-04-22 21:22:48 210

原创 接口自动化框架篇:PySQL的游标概念及数据操作!

在接口自动化测试中,PySQL是一个强大的工具,它允许我们直接与数据库进行交互,对数据进行操作和验证。在PySQL中,游标是一个重要的概念,它允许我们在数据库中执行SQL语句,并获取结果。接下来,我们将详细介绍PySQL的游标概念以及如何进行数据操作。

2024-04-22 21:21:00 163

原创 接口自动化框架篇:接口框架中的常归断言封装!

在接口自动化测试中,断言(Assertion)是非常重要的一部分。通过对接口的返回结果进行断言,我们可以确认接口是否返回了正确的数据,从而验证接口的正确性。为了提高代码的可读性和可维护性,我们通常会将常用的断言封装成函数或类,以便在不同的测试用例中复用。本篇文章将详细介绍如何从零开始编写一个规范的接口自动化测试框架中的断言封装。

2024-04-22 14:50:10 202

原创 接口自动化框架篇:规范JSON数据格式测试用例封装!

在接口自动化测试中,封装测试用例是非常重要的一步。规范和统一的测试用例格式可以提高团队的效率,降低错误的发生。在本篇文章中,我将从0到1来详细介绍如何规范JSON数据格式的测试用例封装。

2024-04-22 14:48:39 304

原创 接口自动化框架篇:Pytest断言处理以及Allure报告生成!

接口自动化测试是一种常见的测试方法,能够有效地减少测试工作量和提高测试效率。在进行接口自动化测试时,一个好的测试框架是必不可少的工具。本文将介绍如何使用Pytest框架进行接口自动化测试的断言处理,并生成Allure美观的测试报告。

2024-04-20 16:12:22 475

原创 接口自动化框架篇:Pytest中的接口关联封装!

在接口自动化测试中,实现接口关联封装是非常重要的一环。它允许我们在一个接口的返回结果中提取出关键信息,并将其用作后续接口的输入参数,从而实现接口之间的数据关联和流程串联。本文将详细讲解如何在Pytest中实现接口关联封装,从0到1进行规划和书写。

2024-04-20 16:08:40 278

原创 Python + selenium —— xpath定位方法详解!

今天我们来聊聊selenium —xpath定位方法,我们都知道selenium有八大定位策略分别是id、name、class name、tag name、link text、partial link text、xpath、css 。那么我们今天呢主要来讲讲八大定位策略中的xpath的定位方法,废话不多说我们直接开始吧。

2024-04-19 16:07:14 442

原创 Jmeter —— 连接数据库操作及接口测试断言!

这篇文章呢主要是讲jmeter如何去实现对MySQL数据库操作与接口测试断言,废话不多说咱们直接开始吧。

2024-04-19 15:59:56 632

原创 Selenium + Pytest自动化测试框架实战(下)

简单学习元素定位:在日常的工作中,我见过很多在浏览器中直接在浏览器中右键Copy Xpath复制元素的同学。这样获得的元素表达式放在 webdriver 中去运行往往是不够稳定的,像前端的一些微小改动,都会引起元素无法定位的NoSuchElementException报错。

2024-04-18 16:20:14 869

原创 Selenium + Pytest自动化测试框架实战(上)

测试框架有什么优点呢代码复用率高,如果不使用框架的话,代码会很冗余可以组装日志、报告、邮件等一些高级功能提高元素等数据的可维护性,元素发生变化时,只需要更新一下配置文件使用更灵活的PageObject设计模式测试框架的整体目录。

2024-04-18 16:15:35 710

原创 接口自动化框架篇:Pytest中的接口请求封装!

在进行接口自动化测试时,我们需要一个稳定、易用且可扩展的框架来封装接口请求。Pytest是一种非常流行的Python测试框架,它提供了很多方便的功能和插件,可以帮助我们轻松进行接口自动化测试。

2024-04-17 21:38:31 349

原创 Python性能测试工具locust:实践经验!

背景说明、最近接受了一个软件测试任务,测试指定页面/接口的性能。之前有过接口的压测经验,方法是直接在ubuntu系统下使用ab命令,非常简单。这次任务为对一个网站的不同页面、不同按钮压测,有点不一样,涉及到抓包,经过调研选择了python的locust工具。

2024-04-17 15:53:24 564

原创 揭秘APP自动化测试中弹窗异常处理的技术要点!

在 app 自动化测试中,弹窗异常处理是指处理应用程序中可能出现的各种弹窗、对话框或提示框等用户界面元素的情况。这些弹窗可能包括警告、确认、输入框等,它们可能是应用程序的正常行为,也可能是错误或异常的指示。有效的弹窗异常处理是自动化测试稳定性和可靠性的关键组成部分。

2024-04-17 15:26:31 201

原创 接口性能测试 —— Jmeter并发与持续性压测

接口压测的方式:1、同时并发:设置线程组、执行时间、循环次数,这种方式可以控制接口请求的次数2、持续压测:设置线程组、循环次数,勾选“永远”,调度器(持续时间),这种方式可以控制压测周期时间

2024-04-16 15:38:54 273

原创 自动化测试 —— Pytest fixture及conftest详解!

fixture是在测试函数运行前后,由pytest执行的外壳函数。fixture中的代码可以定制,满足多变的测试需求,包括定义传入测试中的数据集、配置测试前系统的初始状态、为批量测试提供数据源等等。fixture是pytest的精髓所在,类似unittest中setup/teardown,但是比它们要强大、灵活很多,它的优势是可以跨文件共享。

2024-04-16 15:36:55 527

原创 Python+selenium的web自动化 —— PageObject模式解析及案例!

今天呢笔者想给大家来唠唠python+selenium的web自动化的PageObject模式解析及案例,废话就不多说了咱们直接进入正题。

2024-04-15 15:35:41 565

原创 接口自动化测试实战之接口概念、项目简介及测试流程问答!

这篇文章呢主要是想讲实战方面的内容,本文主要会讲解接口测试中的一些接口概念,流程等方面的问答,同时还会介绍一下即将要进行测试的项目,这里呢我就不多说废话了,直接进入主题吧。

2024-04-15 15:30:32 611

原创 测试人员必备:常用自动化测试工具!

Appium\官网:http://appium.io\AppUI自动化测试:Appium 是一个移动端自动化测试开源工具,支持iOS 和Android 平台,支持Python、Java 等语言,即同一套Java 或Python 脚本可以同时运行在iOS 和Android平台,Appium 是一个C/S 架构,核心是一个Web 服务器,它提供了一套REST 的接口。当收到客户端的连接后,就会监听到命令,然后在移动设备上执行这些命令,最后将执行结果放在 HTTP 响应中返还给客户端。

2024-04-13 16:40:47 800

原创 基于多种语言,使用Selenium实现自动化的常用单元测试框架!

Selenium是自动化网络应用程序的首选工具。Selenium支持基于Java、C#、PHP、Ruby、Perl、JavaScript和Python等多种编程语言的各种单元测试框架。这些框架用于在 Windows、MacOS 和 Linux 等不同平台的网络应用程序上执行测试脚本。任何成功的自动化流程都有赖于强大的测试框架,这些框架可以帮助质量保证团队优化敏捷流程,降低维护成本和测试工作量,并提供更高的投资回报。

2024-04-13 16:22:59 683

原创 接口自动化入门:加密接口处理之非对称加密!

非对称加密是一种常用的加密方式,它使用了一对密钥,分别是公钥和私钥。在接口自动化中,我们可以使用非对称加密来保护敏感数据的传输和存储安全。本文将从0到1,为你介绍如何使用非对称加密来处理加密接口。

2024-04-12 16:36:02 405

原创 接口自动化入门:requests中的Assert断言处理!

在进行接口自动化测试时,我们经常需要对返回结果进行断言处理,以确保接口的正确性和稳定性。在Python中,我们可以使用requests库来发送HTTP请求,并使用断言来验证返回结果。

2024-04-12 16:34:10 349

原创 Android自动化测试中操作技巧合集(建议收藏)

Android自动化测试中短信验证码的操作技巧!一、内容提供器机制简介、Android 系统采用了内容提供器(ContentProvider)机制来管理不同应用的数据访问。内容提供器为不同应用间的数据共享提供了接口,它们像是一个中央数据仓库,各个应用可以通过内容 URI 来存取数据。每条短信都会被存储在内容提供器的SMS ContentProvider中。SMS ContentProvider的内容 URI 地址是content://sms/inbox。所以通过操作这个内容 URI,我们可以获取存储在系统中

2024-04-11 16:30:51 497

原创 8年测试经验之谈 —— 接口自动化测试requests!

1.什么是requests?requests是一个Python第三方库,处理URL资源特别方便2.安装requests、pip3 install requests、如果遇到Permission denied安装失败,请加上sudo重试

2024-04-11 16:28:47 383

原创 接口自动化进阶: Pytest之Fixture拓展及conftest.py加载机制!

Pytest是一个功能强大的Python测试框架,它提供了很多有用的功能和扩展机制。其中之一是Fixture,Fixture是pytest中的一个装饰器,可以用来提供测试所需的数据和对象。

2024-04-10 17:35:57 423

原创 一文1800字使用Jmeter进行http接口性能测试!

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

2024-04-10 17:16:54 482

原创 接口自动化入门:requests中的Assert断言处理!

在进行接口自动化测试时,我们经常需要对返回结果进行断言处理,以确保接口的正确性和稳定性。在Python中,我们可以使用requests库来发送HTTP请求,并使用断言来验证返回结果。首先,我们需要安装requests库。可以使用以下命令来安装:在进行接口自动化测试时,我们经常需要对返回结果进行断言处理,以确保接口的正确性和稳定性。在Python中,我们可以使用requests库来发送HTTP请求,并使用断言来验证返回结果。

2024-04-09 16:33:53 392

原创 接口自动化入门: Requests的RESTFul请求发送!

接口自动化是现代软件开发中的重要部分,它可以帮助开发人员减少重复的工作,并提高软件质量和稳定性。在接口自动化中,发送RESTful请求是常见的任务之一,而Python的Requests库是一个强大且易于使用的工具,用于发送HTTP请求。

2024-04-09 16:31:49 239

原创 使用单元测试框架Junit的正确姿势~

单元测试是软件开发中的一种测试方法,旨在验证代码中的最小可测试单元(通常是函数、方法或类)是否按照预期进行了设计、实现和行为。在单元测试中,开发者编写测试用例来测试代码的各种情况和边界条件,然后运行这些测试用例以验证代码的正确性。独立性:每个单元测试应该是独立的,不依赖于其他测试用例的执行结果。自动化:单元测试应该可以自动运行,开发者不需要手动进行测试。快速:单元测试应该能够快速执行,以便在开发过程中频繁地运行。精确性:单元测试应该能够准确地验证代码的行为,覆盖各种情况和边界条件。

2024-04-08 15:40:50 834

原创 2024APP测试面试题汇总!

一般用Fiddler,主要用来做app抓包使用,先在Fiddler客户端做好各项配置,端口设置为8888;然后在手机上设置代理,就可以抓包,主要看的是服务器返回的值、还能够修改传入参数、传出的参数、模拟网络延时,构造不同场景。Android四大基本组件:Activity、BroadcastReceiver广播接收器、ContentProvider内容提供者、Service服务。Activity:应用程序中,一个Activity就相当于手机屏幕,它是一种可以包含用户界面的组件,主要用于和用户进行交互。

2024-04-08 15:13:21 853

原创 自动化渗透测试的应用与实践!

自动化渗透测试是一种帮助安全团队确定网络或应用程序安全性的创新选择,在测试过程中,测试人员需要使用自动化渗透测试工具检查目标环境网络系统中的目标设备和端口。以下是其自动化渗透测试的常见运行过程:

2024-04-07 15:28:26 519

原创 30道python自动化测试面试题与答案汇总!

Python是不可或缺的语言,它的优美与简洁令人无法自拔,下面这篇文章主要给大家介绍了关于30道python自动化测试面试题与答案汇总的相关资料,需要的朋友可以参考下

2024-04-07 15:22:09 473

原创 Python测试开发 —— 浅谈如何自动化生成测试脚本!

接口列表展示,并选择、在右边,点击选择要关联的接口,区分是否要登录,如需登录,在选择接口栏下,点击登录按钮,即选择了该接口。如下图1所示:

2024-04-02 16:53:43 388

原创 Python自动化测试新手必备:轻松入门Pytest库!

本文写作思路和建议:1、本文从Python的Pytest库基本安装使用开始讲起,详细说明pytest如何操作,如何快速入门?2、同时说明了pytest的常用特性,如何在自动化测试中进行应用,达到应有的测试效率?3、建议:阅读本文基本可以掌握Pytest的用法,另外学习的时候建议和Unittest库进行对比着使用,将会达到更好的效果。

2024-04-02 16:35:56 872

原创 Python接口自动化 —— 什么是接口测试、为什么要做接口测试?

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

2024-04-01 16:03:10 656

原创 Python接口自动化 —— 什么是接口、接口优势、类型(详解)

经常听别人说接口测试,接口测试自动化,但是你对接口,有多少了解和认识,知道什么是接口吗?它是用来做什么的,测试时候要注意什么?坦白的说,笔者之前也不是很清楚。接下来先看一下接口的定义。

2024-04-01 15:58:23 715

原创 接口自动化入门: Requests组成介绍及接口调用方式!

接口自动化是现代软件开发中不可或缺的一部分。它可以帮助开发人员快速、准确地测试和验证API的功能和性能。在接口自动化中,使用Requests库是非常常见的一种方式。本文将从零开始介绍Requests库和接口调用的基本概念和用法。

2024-03-30 19:19:55 403

原创 接口自动化入门: Requests的RESTFul请求发送!

接口自动化是现代软件开发中的重要部分,它可以帮助开发人员减少重复的工作,并提高软件质量和稳定性。在接口自动化中,发送RESTful请求是常见的任务之一,而Python的Requests库是一个强大且易于使用的工具,用于发送HTTP请求。

2024-03-30 19:18:18 302

原创 软件测试面试题:app闪退的原因?

APP闪退的原因是软件测试面试中常见的问题,遇到这个问题时我们应该如何回答呢?实际的测试过程遇到APP闪退的问题应该排查呢?

2024-03-29 16:13:07 432

原创 如何正确开始自动化测试?你必须知道这10点!

从步入测试领域开始,无论哪个公司,哪个团队都在谈论自动化测试、动手实现自动化测试,从而让测试显得更加"高大上"。那么是不是所有的业务都适合自动化?是不是自动化做的越多,效果越好呢?下面就自己一些经验和感悟,聊聊自己的一些体会。

2024-03-29 16:11:42 668

原创 接口自动化测试——文件上传/下载

文件上传/下载接口与普通接口类似,但是有细微的区别。如果需要发送文件到服务器,例如:上传文档、图片、视频等,就需要发送二进制数据,上传文件一般使用的都是数据类型,可以发送文件,也可以发送相关的消息体数据。反之,文件下载就是将二进制格式的响应内容存储到本地,并根据需要下载的文件格式来写文件名,例如:F:/caituotuo-file.pdf。

2024-03-28 16:31:30 746

python基础.docx

精简了一些内容,只是想让小伙伴快速的了解Python基础。分享给想学Python的小伙伴。学习Python+selenium自动化测试。 欢迎各路大神对进行指正,谢谢!

2020-08-26

空空如也

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

TA关注的人

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