自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python接口自动化浅析登录接口测试实战

接口:检测外部系统与系统之间以及内部各个子系统之间的交互点。

2024-07-03 14:57:05 304

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

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

2024-07-03 14:55:59 239

原创 python中的unittest框架

在python中我们学习了不少理论知识,那么对相关的程序进行测试,就显得很重要了。本篇要讲的是unittest框架,我们可以用它来做一些测试工作,又或者是相关代码的编写。下面我们就unittest框架的说明、特性和4种字模块分别带来介绍,大家一起来看具体内容。

2024-07-02 15:20:40 301

原创 pytest自动化测试fixture的作用域实例化顺序及可用性

通过前面文章的介绍,我们知道@pytest.fixture()有一个scope参数,并且有五个作用域级别,这五个作用域级别的说明总结如下:

2024-07-01 15:17:12 745

原创 Python自动化测试selenium指定截图文件名方法

Selenium 支持 Web 浏览器的自动化,它提供一套测试函数,用于支持 Web 自动化测试。函数非常灵活,能够完成界面元素定位、窗口跳转、结果比较等功能。支持多种浏览器、多种编程语言(Java、C#、Python、Ruby、PHP 等)、支持多种操作系统(Windows、Linux、IOS、Android 等)、开源免费。

2024-07-01 15:15:03 263

原创 python中的selenium安装的步骤(浏览器自动化测试框架)

我们今天要安装的selenium 就是浏览器自动化测试框架,是一个用于Web应用程序的测试工具,就是模拟用户操作。支持的浏览器包括Chrome,IE,Mozilla Firefox,Safari,Opera等。今天我们以Chrome为例讲一下安装方法。 (其他方法大同小异)

2024-06-27 15:39:50 580

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

利用Pytest+Request+Allure+Jenkins实现接口自动化;

2024-06-27 15:38:34 563

原创 Python Unittest根据不同测试环境跳过用例的方法

在利用单元测试框架执行测试用例的过程中,有时只需要执行一部分用例,或者跳过某些暂不需要执行的用例,python的unittest框架就内置这样的功能。

2024-06-26 16:23:15 631

原创 Pytest+request+Allure实现接口自动化框架

接口自动化是指模拟程序接口层面的自动化,由于接口不易变更,维护成本更小,所以深受各大公司的喜爱。

2024-06-26 16:10:09 557

原创 使用mock.js实现接口测试的自动化

Mock.js是一个常用于生成随机数据和拦截Ajax请求的JavaScript库。本文将介绍Mock.js的用法,包括安装和基础用法

2024-06-25 15:10:59 834

原创 python自动化测试工具Helium使用示例

Helium工具是对Selenium的封装,将Selenium工具的使用变得更加简单。Selenium虽然好,但是在它的使用过程中元素的提取还是比较复杂的,不论是CSSselector、还是Xpath语法的使用都有一定的学习曲线。

2024-06-25 15:09:32 249

原创 python自动化之如何利用allure生成测试报告

Allure测试报告框架帮助你轻松实现”高大上”报告展示。本文通过示例演示如何从0到1集成Allure测试框架。重点展示了如何将Allure集成到已有的自动化测试工程中、以及如何实现报表的优化展示。Allure非常强大,支持多种语言多种测试框架,无论是Java/Python还是Junit/TestNG,其他语言或者框架实现的流程和本文一致,具体配置参照各语言框架规范

2024-06-24 14:40:51 314

原创 python自动化测试之DDT数据驱动的实现代码

时隔已久,再次冒烟,自动化测试工作仍在继续,自动化测试中的数据驱动技术尤为重要,不然咋去实现数据分离呢,对吧,这里就简单介绍下与传统unittest自动化测试框架匹配的DDT数据驱动技术。

2024-06-24 14:39:40 378

原创 Python http接口自动化测试框架实现方法示例

本文实例讲述了Python http接口自动化测试框架实现方法。分享给大家供大家参考,具体如下:

2024-06-19 14:59:52 763

原创 jenkins+python自动化测试持续集成教程

一、首先我们安装Jenkins,我这里采用的是.msi应用程序,根据提示进行安装(傻瓜式),最后会打开默认的网页地址:http://localhost:8080

2024-06-19 14:57:06 264

原创 Python 使用 selenium 进行自动化测试或者协助日常工作

Python 使用 selenium 进行自动化测试 或者协助日常工作,内容如下所示:

2024-06-17 15:26:44 359

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

框架采用python3 + selenium3 + PO + yaml + ddt + unittest等技术编写成基础测试框架,能适应日常测试工作需要。

2024-06-17 15:23:42 617

原创 Pytest自动化测试的具体使用

Pytest是Python中最流行的自动化测试框架之一,简单易用,而且具有丰富的插件可以不断扩展其功能,同时也提供了丰富的断言功能,使得编写测试用例更灵活。

2024-06-11 17:03:19 902

原创 selenium自动化测试入门实战

Selenium 是什么?一句话,自动化测试工具。它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏览器,如果你在这些浏览器里面安装一个 Selenium 的插件,那么便可以方便地实现Web界面的测试。

2024-06-11 17:02:06 798

原创 python+django+selenium搭建简易自动化测试

该平台会集成UI自动化及api自动化,里面也会涉及到一些简单的HTML等前端,当然都是很基础的东西。在以后的博客里,我会一点点的尽量写详细,帮助一些测试小白一起成长,当然我也是个小菜鸡。

2024-06-03 15:24:50 1048 1

原创 selenium自动化测试框架方式

1.1 Selenium是一款主要用于Web应用程序自动化测试的工具集合。Selenium测试直接运行在浏览器中,本质是通过驱动浏览器,模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器如,chorme,FireFox,IE等。

2024-06-03 15:22:53 391

原创 搭建jmeter+Jenkins+ant接口自动化测试

这是本人第一次在Jenkins下搭建接口自动化测试,也是一步一步摸索成形,继而满足基本使用要求。

2024-05-22 16:00:55 256

原创 Loadrunner 值Controler 部分功能用法

先看一下LoadrunnerControler的界面是什么样的:

2024-05-22 15:52:16 510

原创 从0到1手把手教你Jmeter分布式压测

一台压力机的 Jmeter 支持的线程数受限于 Jmeter 其本身的机制和硬件配置(内存、CPU等)是有限的

2024-05-21 15:15:35 673

原创 Jmeter如何识别验证码图片

注意:使用ocrserver工具时,在jmeter调用接口时,ocrserver工具要处于打开状态

2024-05-20 15:58:11 1059

原创 Linux下使用JMeter进行性能测试

这条命令表示为:在非GUI模式下使用本机运行Jmeter,执行的测试脚本为:/export/software/community-linux.jmx,并把结果文件输出到当前目录下,文件名为commnity-jmeter.jtl

2024-05-20 15:51:27 394

原创 Locust和其他常见的性能测试工具的区别?

locust使用写脚本的方式,方便对于python有一定基础的人,可以随着自己的想法进行脚本的编写

2024-05-17 15:35:35 305

原创 Jmeter 玩转 redis 数据库

Jmeter作为当前非常受欢迎的接口测试和性能测试的工具,在企业中得到非常广泛的使用,而redis作为缓存数据库,也在企业中得到普遍使用,那如何使用jmeter来测试redis数据库呢?今天我们就来讲一讲怎么使用jmeter来调用redis。

2024-05-17 15:34:22 932

原创 selenium-python自动化测试框架详解

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

2024-05-16 16:07:01 272

原创 Python selenium 实现简单的自动登录、下单脚本

Selenium是最广泛使用的开源WebUI(用户界面)自动化测试套件之一。Selenium 支持的语言包括C#,Java,Perl,PHP,Python和Ruby。目前,Selenium Web 驱动程序最受 Python 和 C#欢迎。

2024-05-16 16:04:58 467

原创 Python + Selenium读取网页表格

表格的结构一般以table标签开始,此函数是获取table元素的,一个网页中可能不止一个表格,此处返回表格元素的列表。

2024-05-14 16:45:48 357

原创 怎样开始用selenium进行自动化测试?

使用Selenium进行自动化测试通常需要以下步骤:

2024-05-14 16:44:16 262

原创 自动化测试工具Appium实操分享

Appium是一款开源的、跨平台的、多语言支持的移动应用自动化工具,通俗来说是手机App自动化工具。它目前可以测试的app如下三种,原生App、混合App、移动Web。Appium支持许多主流语言编写测试脚本、不需要重造轮子,应用范围非常广泛,测试效率非常高效,是一款强大的自动化测试框架。

2024-05-13 15:52:21 630

原创 selenium定位之find_element方法

自学习selenium以来,提到元素定位首先想得的是find_element_by_xxx。

2024-05-13 15:44:01 263

原创 Pytest自动化测试框架介绍

单元测试是指在软件开发当中,针对软件的最小单位(函数,方法)进行正确性的检查测试。

2024-05-11 15:55:05 623

原创 通过selenium获取浏览器的cookie等头部信息

通过selenium获取浏览器的cookie等头部信息。

2024-05-11 15:49:57 201 1

原创 接口自动化测试框架建设的经验与教训

一是发现很多“点工”在转型迷茫期都会问一些自动化测试相关的问题,可以说自动化测试是“点工”升级的必经之路;二是Google一下接口自动化测试,你会发现很多自动化测试框架相关的文章,但是大部分文章都有一个通病,就是只告诉读者how(怎么做),很少介绍why,还有框架开发完成之后的事情(例如如何推广、维护等)。那下面就聊一聊我的接口自动化测试框架建设的一些经验和教训吧,希望能给大家一些借鉴。

2024-05-09 15:36:09 974

原创 Selenium WebDriver驱动的自动化测试框架

Selenide是一个由Selenium WebDriver驱动的自动化测试框架,

2024-05-09 15:32:46 347

原创 浏览器自动化利器Selenium IDE使用指南

Selenium是一个浏览器自动化框架,专门为 W3C WebDriver 规范提供了一个与所有主要的web浏览器兼容的平台和语言中立的编码接口。

2024-05-08 15:50:02 1001

原创 selenium 如何获取 session 指定的数据

通过 webdriver.Chrome() 创建浏览器对象后,会自动启动并打开Chrome浏览器。在 Chrome() 方法中未传入任何参数,即使用默认参数 executable_path="chromedriver" ,executable_path表示的是Chrome浏览器驱动的位置,该参数默认浏览器驱动的位置是在Python安装目录下。如果你的浏览器驱动位置与默认位置不同,则 executable_path 参数需要传入驱动的实际位置。

2024-05-08 15:41:06 376

空空如也

空空如也

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

TA关注的人

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