- 博客(493)
- 收藏
- 关注
原创 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
原创 从0到1手把手教你Jmeter分布式压测
一台压力机的 Jmeter 支持的线程数受限于 Jmeter 其本身的机制和硬件配置(内存、CPU等)是有限的
2024-05-21 15:15:35 673
原创 Linux下使用JMeter进行性能测试
这条命令表示为:在非GUI模式下使用本机运行Jmeter,执行的测试脚本为:/export/software/community-linux.jmx,并把结果文件输出到当前目录下,文件名为commnity-jmeter.jtl
2024-05-20 15:51:27 394
原创 Jmeter 玩转 redis 数据库
Jmeter作为当前非常受欢迎的接口测试和性能测试的工具,在企业中得到非常广泛的使用,而redis作为缓存数据库,也在企业中得到普遍使用,那如何使用jmeter来测试redis数据库呢?今天我们就来讲一讲怎么使用jmeter来调用redis。
2024-05-17 15:34:22 932
原创 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
原创 自动化测试工具Appium实操分享
Appium是一款开源的、跨平台的、多语言支持的移动应用自动化工具,通俗来说是手机App自动化工具。它目前可以测试的app如下三种,原生App、混合App、移动Web。Appium支持许多主流语言编写测试脚本、不需要重造轮子,应用范围非常广泛,测试效率非常高效,是一款强大的自动化测试框架。
2024-05-13 15:52:21 630
原创 接口自动化测试框架建设的经验与教训
一是发现很多“点工”在转型迷茫期都会问一些自动化测试相关的问题,可以说自动化测试是“点工”升级的必经之路;二是Google一下接口自动化测试,你会发现很多自动化测试框架相关的文章,但是大部分文章都有一个通病,就是只告诉读者how(怎么做),很少介绍why,还有框架开发完成之后的事情(例如如何推广、维护等)。那下面就聊一聊我的接口自动化测试框架建设的一些经验和教训吧,希望能给大家一些借鉴。
2024-05-09 15:36:09 974
原创 浏览器自动化利器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关注的人