- 博客(259)
- 收藏
- 关注
原创 jmeter调试错误全集(入门必备)
在使用jmeter做接口测试的过程中大家是不是经常会遇到很多问题,但是无从下手,不知道从哪里开始找起,对于初学者而言这是一个非常头痛的事情。这里结合笔者的经验,总结出以下方法。
2025-02-05 15:32:28
301
原创 pytest接口测试之fixture传参数request的使用
有的测试用例,需要依赖于某些特定的case才可以执行,比如登录获取到token,后面的请求都需要带着,为了确保在同一用户,必须带着和登录时获取的cookies。
2025-01-06 15:27:30
767
原创 Python接口测试文件上传实例解析
接口测试中,上传文件的测试场景非常常见。例如:上传头像(图片)、上传文件、上传视频等。下面以一个上传图片的例子为大家讲解如何通过 python 测试上传文件接口
2025-01-06 15:26:07
495
原创 Python中requests做接口测试的方法
Requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求
2024-12-31 16:18:03
656
原创 python接口测试对修改密码接口进行压测
做接口测试中,对于一般性的单业务接口测试很多工具可供选择,但是对于一些相关业务相关性的关联接口测试就比较麻烦,使用工具比如jmeter、postman、soapui等等就比较麻烦。
2024-12-31 16:14:11
706
原创 Python实现http接口自动化测试的示例代码
网上http接口自动化测试Python实现有很多,我也是在慕课网上学习了相关课程,并实际操作了一遍,于是进行一些总结,便于以后回顾温习,有许多不完善的地方,希望大神们多多指教!
2024-12-28 15:42:30
607
原创 接口自动化多层嵌套json数据处理代码实例
最近在做接口自动化测试,响应的内容大多数是多层嵌套的json数据,在对响应数据进行校验的时候,可以通过(key1.key2.key3)形式获取嵌套字典值的方法获取响应值,再和预期值比较
2024-12-25 15:49:12
440
原创 Python接口自动化之request请求封装源码分析
我们在做自动化测试的时候,大家都是希望自己写的代码越简洁越好,代码重复量越少越好。那么,我们可以考虑将request的请求类型(如:Get、Post、Delect请求)都封装起来。这样,我们在编写用例的时候就可以直接进行请求了。
2024-12-23 16:20:26
779
原创 Python实现mysql数据库更新表数据接口的功能
昨天,因为项目需求要添加表的更新接口,来存储预测模型训练的数据,所以自己写了一段代码实现了该功能,在开始之前,给大家分享python 操作mysql数据库基础:
2024-12-20 16:04:56
723
原创 python unittest实现api自动化测试
项目测试对于一个项目的重要性,大家应该都知道吧,写python的朋友,应该都写过自动化测试脚本。
2024-12-18 15:54:51
592
原创 selenium+unittest实现web自动化的示例代码
前面我们学习unittest 的目的是用它编写 Web 自动化测试用例,所以接下来会将 unittest 与Selenium 结合起来写一个 Web 自动化测试的例子。
2024-12-16 15:07:58
487
原创 python自动化测试之DDT数据驱动的实现代码
时隔已久,再次冒烟,自动化测试工作仍在继续,自动化测试中的数据驱动技术尤为重要,不然咋去实现数据分离呢,对吧,这里就简单介绍下与传统unittest自动化测试框架匹配的DDT数据驱动技术。
2024-12-13 16:10:52
1035
原创 XPath的定义、基础语法、使用示例和高级用法
XPath(XMLPathLanguage)是一种用于在XML文档中定位和选择节点的语言,XPath的选择功能非常强大,可以通过简单的路径选择语法,选取文档中的任意节点或节点集,同样也支持HTML元素的解析,本文介绍了XPath的定义、基础语法、使用示例、高级用法、.NET中使用举例等
2024-12-13 16:10:37
2889
原创 Python Unittest自动化单元测试框架
首先确定已经安装有Python,之后通过安装PyUnit,Python版本比较新的已经集成有PyUnit(PyUnit 提供了一个图形测试界面UnittestGUI.py)
2024-12-11 15:20:18
783
原创 selenium+python自动化测试之鼠标和键盘事件
前面的例子中,点击事件都是通过click()方法实现鼠标的点击事件。其实在WebDriver中,提供了许多鼠标操作的方法,这些操作方法都封装在ActionChains类中,包括鼠标右击、双击、悬停和鼠标拖动等功能。
2024-12-09 16:11:43
759
原创 Python+Selenium使用Page Object实现页面自动化测试
Page Object模式是Selenium中的一种测试设计模式,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素(按钮,输入框,标题 等),这样在Selenium测试页面中可以通过调用页面类来获取页面元素,这样巧妙的避免了当页面元素id或者位置变化时,需要改测试页面代码的情况。 当页面元素id变化时,只需要更改测试页Class中页面的属性即可。
2024-12-09 16:10:03
566
原创 python自动化测试中装饰器@ddt与@data源码深入解析
使用ddt和data装饰器的大致框架如下,每个test_开头的方法,代表一条测试用例
2024-12-06 15:35:05
897
原创 selenium python 实现基本自动化测试的示例代码
Selenium IDE 是嵌入到Firefox 浏览器中的一个插件,实现简单的浏览器操 作的录制与回放功能,IDE 录制的脚本可以可以转换成多种语言,从而帮助我们快速的开发脚本,下载地址:
2024-12-06 15:31:46
1082
原创 python使用requests+excel进行接口自动化测试的实现
在当今的互联网时代中,接口自动化测试越来越成为软件测试的重要组成部分。Python是一种简单易学,高效且可扩展的语言,自然而然地成为了开发人员的首选开发语言。而requests和xlwt这两个常用的Python标准库,能够帮助我们轻松地开发接口自动化测试,更快更好地完成测试工作。
2024-12-04 15:23:28
798
原创 android自动化测试知识点总结
本次教程将教大家如何用monkeyrunner进行android的自动化测试,包括环境的搭建、monkeyrunner和uiautomatorviewer工具的使用。
2024-12-04 15:22:01
314
原创 自动化测试框架pytest的Fixture固件
Fixture 翻译成中文即是固件的意思。它其实就是一些函数,会在执行测试方法/测试函数之前(或之后)加载运行它们,常见的如接口用例在请求接口前数据库的初始连接,和请求之后关闭数据库的操作。
2024-12-02 21:10:18
868
原创 Python 使用 selenium 进行自动化测试或者协助日常工作
Python 使用 selenium 进行自动化测试 或者协助日常工作,内容如下所示:
2024-12-02 21:08:45
414
原创 Pytest结合Excel实现数据驱动
数据驱动测试是一种有效的测试方法,可以使用不同的输入数据运行相同的测试用例。结合pytest和Excel表格可以方便地实现数据驱动测试。在这篇文章中,我们将介绍如何使用pytest和Excel实现数据驱动测试。
2024-11-26 15:25:09
240
原创 Pytest结合CSV实现测试的数据驱动
数据驱动测试是一种有效的测试方法,可以使用不同的输入数据运行相同的测试用例。结合pytest和CSV文件可以方便地实现数据驱动测试,相比于yaml以及Excel,使用CSV实现数据驱动不需要借助其他的第三方库,可以直接使用Python读取数据。在这篇文章中,我们将介绍如何使用pytest和CSV实现数据驱动测试。
2024-11-26 15:23:55
315
原创 软件测试|抓包神器Charles的界面介绍
在发送网络请求的时候,charles工具界面会展示所有发送的请求数据包,如下图展示,本篇文章会对此界面逐一进行介绍。
2024-11-22 15:39:46
401
原创 XPath定位如何在App自动化测试中大显神威
和selenium类似,作为App自动化测试的主流框架,appium也是以webdriver为基础来自动化操作App的,所以对于元素定位,其实appium与selenium也是类似的,只是appium还有自己的安卓原生定位方式等方法,但是关于ID定位,name定位,xpath定位等,appium也是支持的,本篇文章就来给大家介绍一下xpath定位是如何在appium中大显神威的。
2024-11-19 15:40:47
320
原创 Selenium StaleElementReferenceException 异常分析与解决
Selenium 是一个流行的自动化测试工具,用于模拟用户与网页交互。然而,当我们在使用 Selenium 时,可能会遇到一个常见的异常,即StaleElementReferenceException。这个异常通常在我们尝试与网页上的元素交互时抛出,可能会导致我们的自动化测试脚本运行失败。本文将深入探讨StaleElementReferenceException异常的原因以及如何解决它。
2024-11-19 15:38:43
424
原创 性能测试:主流性能剖析工具介绍
性能剖析是指对应用程序或系统进行分析和测量,以确定其性能瓶颈和优化潜力的过程。它可以帮助开发人员识别和解决应用程序中的性能问题,提高应用程序的响应时间、吞吐量和资源利用率。
2024-11-05 14:24:26
964
原创 性能测试:性能测试流程与方法
性能测试流程是指在进行性能测试时所遵循的一系列步骤和阶段,以确保对系统的全面测试和评估。性能测试流程的具体步骤可能会因组织、项目和测试需求而有所不同。
2024-11-05 14:21:06
396
原创 性能测试场景设计
性能测试场景设计是指定义和创建用于评估系统性能的模拟场景的过程。这些场景通常包括模拟用户行为、负载模式和使用情况,以便在实际环境下测量系统的性能表现
2024-10-29 16:12:07
267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人