自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自动化测试 —— ReadyAPI赋能API性能测试,助力应对高峰期流量挑战!

在当今数字驱动的市场中,API的完美性能对于企业在高峰期提升营业收入至关重要。随着消费者越来越依赖于在线购物和移动App购物,任何与API相关的故障或减速都可能导致顾客体验变差和交易流失,从而造成销售损失。因此,企业需要优先考虑API的优化和可靠性,以充分把握高峰期所带来的巨大销售机会。

2024-04-28 13:52:20 289

原创 Selenium 保存会话信息避免重复登录实战!

在一些实际开发场景中,我们在使用Selenium做自动化测试时需要保留用户的会话信息,从而避免重复登录,今天这篇文章就带大家实战如何使用Selenium保存会话信息。

2024-04-28 13:50:16 172

原创 接口自动化框架篇:框架中的不同请求方式封装!

接口自动化测试是软件测试中不可或缺的一部分,一个好的自动化测试框架可以提高测试效率和质量。本文将从零开始详细规划一个接口自动化测试框架,并着重介绍不同请求方式的封装。

2024-04-27 14:21:35 380

原创 接口自动化框架篇:框架中的数据流转处理!

接口自动化框架是一种用于测试接口的工具,它能够模拟用户对接口发送请求,并对返回的数据进行验证和分析。在设计和搭建接口自动化框架时,一个重要的考虑因素是数据流转的处理。本文将从零开始,详细介绍如何规划接口自动化框架中的数据流转处理。

2024-04-27 14:19:39 567

原创 揭秘Appium滑动屏幕技巧:实现用户仿真动作的多重方式!

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

2024-04-26 20:24:56 178

原创 回归测试的四个步骤!

本文提供了一个结构化的方法来创建和更新回归测试套件。回归测试套件应包含哪些类型的测试?应该运行哪些回归测试?如何应对回归测试失败?回归测试套件如何演变?这些问题以及其他考虑因素都会逐步探讨。

2024-04-26 20:23:35 700

原创 企业级资源监控方案落地:Prometheus+Grafana+Export!

性能测试的结果分析是作为性能测试工程师的必修课,特别是监控服务器的资源使用情况,对于分析服务器的性能非常关键。我们有高很多的Linux的命令可以去监控各种资源,比如top,vmstat,iostat,pidstat等,但是命令使用有一定的门槛,结果看起来也没那么直观,所以现在很多公司都用Prometheus+grafana+export方案来进行资源监控。今天我们就给大家详细介绍一下这套方案的实施落地。

2024-04-26 14:04:28 689

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

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

2024-04-26 14:02:24 207

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

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

2024-04-25 14:19:19 256

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

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

2024-04-25 14:16:50 269

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

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

2024-04-24 21:05:41 282

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

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

2024-04-24 21:03:19 524

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

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

2024-04-24 14:10:08 246

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

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

2024-04-24 14:07:43 576

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

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

2024-04-23 13:52:36 542

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

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

2024-04-23 13:50:54 835

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

今天呢笔者想和大家来聊聊selenium自动化+ pytest测试框架,在这篇文章里你需要知道一定的python基础——至少明白类与对象,封装继承;一定的selenium基础。这篇文章不会selenium,不会的可以自己去看selenium中文翻译网哟。

2024-04-22 20:25:16 961

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

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

2024-04-22 20:22:49 302

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

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

2024-04-22 13:57:15 900

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

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

2024-04-22 13:54:13 277

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

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

2024-04-20 14:07:22 353

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

这里需要特别说明的是,当fixture的scope定义为module时,只要当前文件中有一个测试用例使用了fixture,不管这个用例是在类外,还是在类中,都会在当前文件(模块)的所有测试用例执行之前去执行fixture定义的行为以及当前文件的所有用例结束之后同样去执行fixture定义的对应操作。测试类中的第1条测试用例引用了fixture修饰的函数,则整个测试类的所有测试用例都会执行fixture函数的前置操作,在所有用例执行完成后,都会执行fixture函数的后置操作。

2024-04-20 14:05:24 807

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

Page Object(简称PO)模式,是Selenium实战中最为流行,并且是自动化测试中最为熟悉和推崇的一种设计模式。在设计自动化测试时,把页面元素和元素的操作方法按照页面抽象出来,分离成一定的对象,然后再进行组织。

2024-04-19 14:13:03 443

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

该项目是一个Web管理后台,有基础信息、用户操作、邮件管理、订单管理等多个模块,在项目实战中,尽可能以最简单、最高效的方式讲解到最深层次的内容,让大家能够充分理解该项目,以及如何使用实战所讲解的内容应用到自己公司或是私人项目当中。该项目拥有一份详细的接口文档,文档中包括对应的请求头、请求体、请求方式、请求参数、成功示例反馈等内容,包括全后台的所有模块,均拥有对应详细的接口信息,在实践过程中,笔者会根据具体情况截图、梳理、汇总,如下只展示其中一个接口作为示例。

2024-04-19 14:11:38 811

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

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

2024-04-18 14:13:20 744

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

单元测试有助于质量保证团队创建有竞争力的最终产品,并确保产品更快地投放市场。单元测试还能确保代码的每个单元在创建时都经过了彻底测试。这样,出现关键错误问题的几率就会降低,也不会影响 SDLC 的后期阶段。有一些基于语言的 JAVA、C#、PHP、Ruby、JavaScript 和 Python 框架可用于测试网络应用程序,这些框架可轻松与Selenium Automation Testing 集成。开发人员可以根据网络应用程序的构建语言,从各种可用选项中进行选择。

2024-04-18 14:11:28 761

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

非对称加密是一种常用的加密方式,在接口自动化中使用非对称加密可以保护敏感数据的传输和存储安全。在使用非对称加密时,我们需要了解其原理和概念,生成密钥对,加密和解密数据,并对接口进行加密处理。同时,需要注意对公钥和私钥的配置和保密。通过这些步骤,我们可以规范书写非对称加密相关的代码,提高接口自动化的安全性。下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!最后: 可以在公众号:自动化测试老司机!

2024-04-17 20:52:15 311

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

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

2024-04-17 20:50:45 397

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

当你的代码没任何的问题,但是请求就是返回ssl 以及403的问题,那么就意味着需要设置verify的参数如返回错误:requests.exceptions.SSLError。当请求参数是JSON的时候使用json的参数当请求参数是json,但是要使用data的参数,那么请求参数要进行序列化的处理。当请求参数是表单的时候使用data当请求参数是JSON格式的时候,那么请求参数要进行序列化的处理。备注:响应数据一般是r.text来获取,如果响应数据是json'格式,那么使用r.json()

2024-04-17 14:11:15 291

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

Pytest是一个功能强大的Python测试框架,它提供了很多有用的功能和扩展机制。其中之一是Fixture,Fixture是pytest中的一个装饰器,可以用来提供测试所需的数据和对象。、本篇文章将从头开始,详细介绍如何使用Fixture进行接口自动化测试,并解释conftest.py的加载机制。

2024-04-17 14:09:17 574

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

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

2024-04-16 14:08:32 898

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

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

2024-04-16 14:06:41 373

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

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

2024-04-15 13:48:39 325

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

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

2024-04-15 13:47:06 914

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

请介绍一下,APP测试流程?APP测试流程与web测试流程类似,分为如下七个阶段:1.根据需求说明书编写测试计划;2.制定测试方案,主要是测试任务、测试人员和测试时间的分配;3.测试准备,包括搭建测试环境,准备测试数据,确定测试方法;4.测试用例的设计与编写,进行用例评审及补充完善;5.执行测试时首先进行冒烟测试,然后对主功能流程进行测试,包括客户端的单个功能模块,及功能业务逻辑功能交互,回归测试;6.提交测试结果,包括测试用例,测试计划;7.日常维护性测试;

2024-04-13 14:16:28 840

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

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

2024-04-13 14:13:48 715

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

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

2024-04-12 14:04:36 877

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

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

2024-04-12 14:02:28 246

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

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

2024-04-11 14:05:04 875

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

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

2024-04-11 14:00:13 863

空空如也

空空如也

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

TA关注的人

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