自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用

这个 Sampler 可以向数据库发送一个 jdbc 请求(sql 语句),并获取返回的数据库数据进行操作。它 经常需要和 JDBC Connection Configuration 配置原件(配置数据库连接的相关属性,如连接名、密码 等)一起使用。

2025-02-05 15:16:09 832

原创 Jmeter多台机器并发请求实现压力性能测试

工作需要开始研究前置服务的压力性能测试,最后选定用jemeter工具,先用本机跑一万个用户,电脑直接蓝屏,通过研究发现当需要模拟数多达上万的并发用户时,使用单台电脑(CPU和内存)可能无法支持,会将程序跑崩溃,或是引起JAVA内存溢出。

2025-02-05 15:14:40 266

原创 Jmeter对接口测试入参实现MD5加密

在函数助手中找到__MD5这个函数,第一个参数是要md5加密的值,第二个参数是保存加密后值的变量

2025-01-06 15:50:00 214

原创 python Django编写接口并用Jmeter测试的方法

我这里是在Django项目中新建了个APP,目录结构如下图所示:那么怎么在已有的Django项目中新建APP并进行配置呢:

2025-01-06 15:49:03 297

原创 postman批量执行接口测试的图文步骤

我们有时候为了测试会虚拟创建一些用户,这时候我们可能会通过写sql脚本的形式,但如果没有理清增加用户的注意事项等,往往造出来的数据不能用,比较方便的操作就是直接用postman写一个批量调用的脚本。

2024-12-31 15:58:07 664

原创 Python+Django实现接口测试工具的示例代码

本文中用到的技术点有:Python基础、Django基础、Request库、一丢丢前端基础。(考虑到大家零基础,所以文中代码编写使用纯新手手法)

2024-12-31 15:53:09 727

原创 Python接口自动化浅析Token应用原理

为了验证用户登录情况以及减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮。

2024-12-28 15:24:49 1037

原创 python接口自动化如何封装获取常量的类

这篇文章主要介绍了python接口自动化如何封装获取常量的类,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

2024-12-28 15:22:03 261

原创 Python登录接口如何获取token并保存到文件中

1.在项目下新建文件token.yaml文件,然后调用登录接口

2024-12-25 15:27:59 434

原创 Python接口测试数据库封装实现原理

做接口测试的时候,避免不了操作数据库。因为数据校验需要,测试数据初始化需要、一些参数化场景需要等。

2024-12-25 15:26:46 749

原创 如何理解python接口自动化之logging日志模块

代码需要经历开发、调试、审查、测试或者上线等不同阶段,在“测试”时,可能只想看警告和错误信息,然而在“调试”时,可能还想看到跟调试相关的信息。如果想打印出使用的模块以及代码运行的时间,那么代码很容易变得混乱。使用logging日志模块,就能很容易地解决

2024-12-25 15:25:04 627 1

原创 Postman接口测试用例自动转成Python的测试脚本

在使用PosMan做服务端的自动化测试中,我们可以把测试用例加到一个Collection中,但是随着测试用例越来越多,以及工作的需求,我们需要把PostMan中的测试用例需要迁移到脚本的方式实现,平常的迁移思路是我们在脚本里面把之前的接口测试用例重新实现,这样相对而言它的成本是比较高的,特别是涉及的自动化测试用例特别多的时候。我们可以把Collection里面的测试用例导入出来,它是JSON的文件,然后我们解析这些JSON文件,让它自动的转成Python测试代码,从而轻松的完成这样的一个过程。

2024-12-23 16:04:44 1046

原创 python接口自动化之正则用例参数化的示例

​我们在做接口自动化的时候,处理接口依赖的相关数据时,通常会使用正则表达式来进行提取相关的数据。

2024-12-23 16:03:22 641

原创 使用Jmeter进行http接口测试

本文主要针对http接口进行测试,使用Jmeter工具实现。

2024-12-20 15:41:46 576

原创 对python自动生成接口测试

在python中Template可以将字符串的格式固定下来,重复利用。 同一套测试框架为了可以复用,所以我们可以将用例部分做参数化,然后运用到各个项目中。

2024-12-20 15:40:32 942

原创 Python接口自动化之接口依赖

在面试接口自动化时,经常会问,其他接口调用的前提条件是当前用户必须是登录状态,如何处理接口依赖?

2024-12-18 15:37:36 632

原创 Python接口自动化浅析logging封装及实战操作

将日志中的常用配置,比如日志器名称、日志器等级及格式化放在配置文件中,在配置文件config.yaml中添加:

2024-12-18 15:36:22 689 1

原创 Python + selenium 自动化测试框架

项目自动化测试框架设计为4层

2024-12-16 14:50:31 395

原创 简单几步教你学会Python接口自动化测试

在当前互联网产品迭代频繁的背景下,回归测试的时间越来越少,很难在每个迭代都对所有功能做完整回归。

2024-12-16 14:48:37 1009

原创 Selenium的UI自动化测试屏幕截图功能实例代码

UI自动化测试执行过程中,当遇到检查失败的情况,往往会发现打印的log并不能有效地帮助我们定位问题。我们需要失败时刻的屏幕截图来重现当时的失败场景,进而排查出错原因

2024-12-13 15:33:20 357

原创 Python的接口自动化unittest测试框架和ddt数据驱动

在编写接口自动化用例时,我们一般针对一个接口建立一个.py文件,一条接口测试用例封装为一个函数(方法),但是在批量执行的过程中,如果其中一条出错,后面的用例就无法执行,还有在运行大量的接口测试用例时测试数据如何管理和加载。针对测试用例加载以及执行控制,python语言提供了unittest单元测试框架,将测试用例编写在unittest框架下,使用该框架可以单个或者批量加载互不影响的用例执行及更灵活的执行控制,对于更好的进行测试数据的管理和加载,这里我们引入数据驱动的模块:ddt,测试数据和测试脚本的分离,通

2024-12-13 15:32:00 785

原创 Python3+RIDE+RobotFramework自动化测试框架搭建过程

根据操作系统选择对应版本制品下载安装即可,本机用的是Windows x86-64 executable installer。

2024-12-11 15:06:13 726

原创 Python Selenium网页自动化利器使用

Selenium是一个自动化测试工具,主要用于模拟用户在Web应用程序中的交互操作。虽然它最初被设计用于自动化测试,但也被广泛用于网页数据抓取、网页自动化操作和网页测试

2024-12-11 15:03:35 830

原创 selenium+python自动化测试之多窗口切换

在很多页面上都有可点击的链接,点击这些链接会打开一个新的窗口,这时如果要在新打开的窗口中操作页面,就需要先切换到新窗口中,如果不进行切换操作,还是操作的上一个页面窗口

2024-12-09 15:54:09 929

原创 python自动化测试中APScheduler Flask的应用示例

实际项目中,需要验证打点数据在各个系统中收集是否一致,而部分节点打点数据收集是通过异步任务实现的,等待时间比较久。为应对业务异步操作处理,实现异步数据的收集,经过调研后,选择了 APScheduler 框架。

2024-12-09 15:51:58 630

原创 python自动化测试selenium操作checkbox和radiobox技术

form表单中经常涉及复选框(checkbox)和单选框(radiobox),如用户的爱好跑步、游泳、跳舞可以使用复选框,性别男、女可以使用单选框。

2024-12-06 15:15:24 365

原创 Android自动化测试处理各种弹窗的操作方法

在UI自动化测试中弹窗是影响自动化用例稳定性的一大因素,如何方便快捷的处理各种情况下的弹窗,是搞UI自动化测试必须要面临的问题.

2024-12-06 15:13:16 1002

原创 python selenium自动化测试框架搭建的方法

本文整理归纳以往的工作中用到的东西,现汇总成基础测试框架提供分享。

2024-12-06 15:11:38 726

原创 selenium+python自动化测试之环境搭建

1、首先要下载Python,下载地址:Download Python | Python.org,可以选择Python2.7或者Python3.x版本,我这里选择的是Python3.6的版本。下载的是一个exe安装文件,下载完直接安装即可,我的安装目录是C:\Python36,安装好以后将Python安装目录配置到环境变量中,然后在cmd中运行python命令,如果出现以下界面就证明安装成功了​

2024-12-04 15:01:26 802

原创 Python+Requests+PyTest+Excel+Allure 接口自动化测试实战

Unittest是Python标准库中自带的单元测试框架,Unittest有时候也被称为PyUnit,就像JUnit是Java语言的标准单元测试框架一样,Unittest则是Python语言的标准单元测试框架。

2024-12-04 14:58:59 789

原创 Python+Appium实现自动化测试

1.脚本语言:Python3.x IDE:安装Pycharm

2024-12-02 15:54:17 1215

原创 Python自动化测试基础必备知识点总结

性能系统负载能力稳定性过载操作下的系统瓶颈自动化测试,使用程序代替人工,可以提高测试效率性,自动化测试能自动化使用代码模拟大量用户,让用户请求多页和多用户并发请求收集参数,并对系统负载能力进行统计生成报告。

2024-12-02 15:52:06 171

原创 Python selenium CSS定位方法详解

CSS选择器是一种用于选择HTML元素的模式。它允许我们根据元素的标签名、类名、ID、属性等属性进行选择。CSS选择器的语法简单而灵活,是前端开发中常用的定位元素的方式。

2024-11-28 20:39:31 813

原创 什么是pytest,我们为什么选择pytest

作为一个程序猿,免不了要为自己写的代码做单元测试,因为我是一个Pythoner,所以最开始用的是unittest测试框架,但是我的使用体验很不好,后面我了解到了pytest,简直能把uinttest秒成渣,在这里和大家一起分享下pytest使用经验,本文先来给大家介绍一下pytest以及它如何安装,运行一下最简单的pytest测试用例。

2024-11-28 20:38:17 396

原创 软件测试|JMeter:优化性能测试场景的逻辑控制技术

在进行性能测试时,JMeter 提供了强大的场景逻辑控制技术,使得测试人员能够更灵活地模拟真实的使用场景,从而更全面地评估系统的性能。本文将深入探讨 JMeter 的场景逻辑控制技术,为技术博主提供更多关于性能测试的知识和实践经验。​

2024-11-25 15:48:26 864

原创 软件测试|JMeter 定时器:优化性能测试计划的关键利器

在进行性能测试时,模拟真实用户行为的一个重要方面是控制请求之间的时间间隔。JMeter 提供了定时器(Timer)这一强大的工具,使得测试人员能够模拟用户在执行任务之间的等待时间,从而更真实地模拟用户行为。本文将深入探讨 JMeter 定时器的使用,为初学者提供关键的知识和实践指导。

2024-11-25 15:46:15 770

原创 使用Selenium模拟鼠标滚动操作的技巧

在进行Web自动化测试或数据抓取时,模拟用户操作是至关重要的。其中之一就是模拟鼠标滚动操作,这在许多情况下都是必需的。使用Selenium,一种流行的Web自动化测试工具,可以轻松实现这一功能。

2024-11-21 15:55:36 471

原创 自动化测试定位方式那么多,应该选哪个?

定位策略是用于在自动化测试中定位移动应用界面元素的方法和策略。通过选择合适的定位策略,测试人员可以定位和操作应用程序的各种控件,如按钮、文本框、下拉列表等。常见的定位策略包括 ID 定位、XPath 定位、Class Name 定位、AccessibilityID 定位、Name 定位、XPath 模糊定位、Android UI Automator 定位以及 iOS Predicate 定位。通过灵活运用不同的定位策略,可以提高自动化测试的稳定性和可靠性。

2024-11-18 15:54:52 923

原创 Pytest 自动化测试框架(一)

​​pytest 是一个成熟的全功能 Python 测试工具,可以帮助您编写更好的程序。它与 Python 自带的 Unittest 测试框架类似,但 pytest 使用起来更简洁和高效,并且兼容 unittest 框架。pytest 有以下实用特性:

2024-11-18 15:51:12 648

原创 selenium滑块解锁实现的研究

该问题主要源于各个平台的登录验证或者针对爬虫或selenium的一种防范手段。由于各个网站的防爬技术的提高,常规selenium似乎无法通过滑块验证,以下提供普遍的滑块验证思路,以供参考

2024-11-14 15:36:24 179

空空如也

空空如也

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

TA关注的人

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