- 博客(935)
- 收藏
- 关注
原创 jmeter接口测试之使用rsa算法加密解密的代码
如果测试过程中,部分接口采用了rsa加密算法,我们的jmeter 也是可以直接拿来调用的,不需要开发配合去掉加密代码!
2025-02-05 15:24:51
426
原创 python利用requests库进行接口测试的方法
requests库是python用来发起http/https请求得第三方库,支持get,post,put,delete等,requests特点是简单便捷、功能丰富,能够满足日常测试需求,所以我们选取requests库进行接口测试
2025-01-06 15:34:47
878
原创 Python+request+unittest实现接口测试框架集成实例
接口测试本质是对数据的测试,调用接口,输入一些数据,随后,接口返回一些数据。验证接口返回数据的正确性。在用工具运行测试用例之前不得不手动向数据库中插入测试数据。这样我们的接口测试是不是就没有那么“自动化了”。
2025-01-06 15:32:37
724
原创 Python接口测试结果集实现封装比较
接口测试执行完后,我们需要进行断言,断言的主要目的是用代码来判断实际结果和预期结果是否一致,这跟手工测试中用肉眼去判断是一样的思路。既然这样,我们可以将已知的预期结果和未知的实际结果简单的封装成一个类,然后写一个比较的函数来判断,最后得到结果。
2024-12-31 16:05:32
289
原创 python+requests实现接口测试
可以通过控制台输入命令pip install requests安装requests,但是我这里主要介绍pycharm工具中安装requests
2024-12-31 16:04:18
303
原创 基于Python的接口自动化unittest测试框架和ddt数据驱动
在编写接口自动化用例时,我们一般针对一个接口建立一个.py文件,一条接口测试用例封装为一个函数(方法),但是在批量执行的过程中,如果其中一条出错,后面的用例就无法执行,还有在运行大量的接口测试用例时测试数据如何管理和加载。针对测试用例加载以及执行控制,python语言提供了unittest单元测试框架,将测试用例编写在unittest框架下,使用该框架可以单个或者批量加载互不影响的用例执行及更灵活的执行控制,对于更好的进行测试数据的管理和加载,这里我们引入数据驱动的模块:ddt,测试数据和测试脚本的分离,通
2024-12-28 15:32:33
611
原创 Python + Requests + Unittest接口自动化测试实例分析
本文实例讲述了Python + Requests + Unittest接口自动化测试。分享给大家供大家参考,具体如下:
2024-12-28 15:30:56
478
原创 python接口自动化使用requests库发送http请求
什么是Requests ?Requests 是⽤Python语⾔编写,基于urllib,采⽤Apache2 Licensed开源协议的 HTTP 库。它⽐ urllib 更加⽅便,可以节约我们⼤量的⼯作,完全满⾜HTTP测试需求。
2024-12-25 15:41:49
1047
原创 前端自动化测试Vue中TDD和单元测试示例
Vue提供了@vue/test-utils来帮助我们进行单元测试,创建Vue项目的时候勾选测试选项会自动帮我们安装
2024-12-25 15:40:27
316
原创 基于Fiddler实现修改接口返回数据进行测试
在测试的过程中,有的需求是这样的,它需要你修改接口返回的数据,从而检查在客户端手机app内是否显示正确,这也算是一种接口容错测试,接口容错测试属于app性能(专项)测试的其中一种。
2024-12-23 16:13:28
437
原创 python做接口测试的必要性
接口测试主要用于检测外部系统与内部系统之间,以及系统内部各 个子系统之间的交互点。其测试的重点是,检查数据的交换、传递和控 制管理过程,以及系统间的逻辑依赖关系等。
2024-12-23 16:12:22
322
原创 Python Requests库及用法
本文将带领您深入探索Python Requests库的世界。我们将从基础知识开始,逐步深入,覆盖各种高级用法和技巧。无论您是初学者还是有经验的开发者,本文都将为您提供有价值的信息和实用的技巧,帮助您更好地利用Python Requests库构建强大的网络应用。
2024-12-20 15:54:31
1279
1
原创 Python接口自动化 之用例读取方法总结
在软件测试中,为项目编写接口自动化用例已成为测试人员常驻的测试工作。本文以python为例,基于笔者曾使用过的三种用例数据读取方法:xlrd、pandas、yaml,下面简要地介绍下它们的使用方法及简单分析。
2024-12-18 15:47:03
1064
原创 web自动化测试Selenium点击元素的常用方法
点击方法在web自动化测试中经常用到,下面就来介绍一下selenium常用和不常用的点击方法;
2024-12-16 15:00:53
654
原创 基于Pytest框架的自动化测试开发实践
Pytest是Python的一种易用、高效和灵活的单元测试框架,可以支持单元测试和功能测试。本文不以介绍Pytest工具本身为目的,而是以一个实际的API测试项目为例,将Pytest的功能应用到实际的测试工程实践中,教大家将Pytest用起来。
2024-12-16 14:58:58
897
原创 selenium UI自动化实战
我们在写自动化测试项目的时候一定要想好你的脚本都要哪些功能,页面元素平凡改动的时候是否需要大批量的修改脚本,及测试不同数据时是否也要修改脚本,那么能想到这些我们的初始目标差不多就有了
2024-12-13 16:01:24
1128
原创 Appium自动化测试实现九宫格
我们在操作APP密码解锁里面就有一个九宫格滑动解锁,这时候我们就需要手动连续滑动进行操作,前面提到的swipe、scroll、drag_and_drop这些就无法实现解锁操作,我们就需要学会使用高级手势操作。
2024-12-11 15:14:11
751
原创 Appium+Python实现简单的自动化登录测试的实现
要想让手机app自动登录,也就是让app自己操作。所以在脚本中我们需要对app控件进行操作,那么我们需要获取控件的信息。可以使用..\android-sdk-windows\tools目录下的uiautomatorviewer.bat来获取控件相关信息
2024-12-11 15:11:07
461
原创 Appium自动化测试中获取Toast信息操作
Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。
2024-12-09 16:00:57
402
原创 Playwright中Web自动化测试的实现
由于Selenium在3.x和4.x两个版本的迭代中并没有发生多大的变化,因此Selenium一统天下的地位可能因新框架的出现而变得不那么稳固。
2024-12-06 15:23:36
1009
原创 Pytest接口自动化测试框架搭建模板
api – 模仿PO模式, 抽象出页面类, 页面类内包含页面所包含所有接口, 并封装成方法可供其他模块直接调用
2024-12-06 15:21:40
581
原创 Python自动化测试pytest中fixtureAPI简单说明
根据pytest官方文档的说明,fixture可以简单的归纳为具有以下功能的函数:
2024-12-04 15:15:32
962
原创 python自动化测试之破解图文验证码
对于web应用程序来讲,处于安全性考虑,在登录的时候,都会设置验证码,验证码的类型种类繁多,有图片中辨别数字字母的,有点击图片中指定的文字的,也有算术计算结果的,再复杂一点就是滑动验证的。
2024-12-04 15:14:03
756
原创 python+appium自动化测试之如何控制App的启动和退出
启动app需要设置Capability参数,而Capability参数放在Desired Capalibity中,Desired Capalibity告诉Appium想要的自动化平台和应用程序,这是一组键值对,主要是用于通知Appium服务器建立需要的session
2024-12-02 20:59:43
971
原创 Python自动化中三种等待时间方式
自动化测试,是交由机器来执行的一种测试手段,用于提升测试效率,意味着每一次的自动化测试都需要有非常高的成功率,才可以达到提升效率的作用。
2024-12-02 20:57:52
1206
原创 Pytest测试框架Fixture作用域详解
Pytest的fixtrue是存在作用域的,比如作用域为函数级别,那么没执行一条用例,就会重新执行一次fixtrue,如果是类级别,那么多个类执行时会在去执行fixture。fixture的作用域有5个,分别是:function,class,module,package,session。有了这些作用域我们可以不用重复的去执行fixture,从而节省时间。下面我们通过代码示例分别对这五种作用域来实验。
2024-11-26 15:19:21
781
原创 Pytest如何使用autouse实现自动传
写自动化用例会写一些前置的fixture操作,用例需要用到就直接传该函数的参数名称就行了。当用例很多的时候,每次都传这个参数,会比较麻烦。fixture里面有个参数autouse,默认是Fasle没开启的,可以设置为True开启自动使用fixture功能,这样用例就不用每次都去传参了。
2024-11-26 15:17:39
376
原创 如何实现对iframe的自动化测试,一篇文章告诉你
在进行元素定位时,如果遇到无法找到的情况,首先需要考虑是否存在嵌套的frame窗口或者目标元素位于新打开的窗口中。这时,必须进行相应的frame切换或窗口切换操作。
2024-11-22 14:45:10
422
原创 App自动化测试中,如何更好地处理弹窗?
在 app 自动化测试中,弹窗异常处理是指处理应用程序中可能出现的各种弹窗、对话框或提示框等用户界面元素的情况。这些弹窗可能包括警告、确认、输入框等,它们可能是应用程序的正常行为,也可能是错误或异常的指示。有效的弹窗异常处理是自动化测试稳定性和可靠性的关键组成部分。
2024-11-18 16:03:22
202
原创 jenkins接入钉钉api接口自动化测试报告自动发送
一些同学的公司在做接口自动化测试时,难免会要求进行持续集成以及需要将可视化报告发送到诸如钉钉工作群等地方,于是便编写下列相关教程。
2024-11-14 16:12:43
431
原创 使用Postman发送POST请求的指南
作为一名软件测试工程师,掌握如何使用Postman发送POST请求是非常重要的技能。POST请求通常用于向服务器发送数据,以创建或更新资源。本文将详细介绍如何在Postman中发送POST请求,帮助你高效地进行接口测试。
2024-11-14 16:10:50
594
原创 Python+Selenium 通过添加cookies或token解决网页上验证码登录问题
cookie或token可以保存登录信息,当我们拿到cookie后,可以通过向浏览器发送cookie中记录的数据,直接变成登录状态,不需要再登录。
2024-09-02 14:56:56
1478
原创 【Pytest实战】Pytest+Allure+Jenkins自动化测试框架搭建
在Jenkins中安装Allure 插件,如果你没有Jenkins的话,可自行安装、
2024-09-02 14:54:35
686
原创 测试职场经验 | 缺陷如何分类
说到bug,大家可能更多的认为是错误,有问题的地方,但是它的原意是”臭虫”,是不是有了新的发现!而真正找出电脑程序中第一个bug的女程序员,来自于计算机软件第一夫人:Grace Hopper,一次”意外”的记录,把“BUG”引领到计算机领域的专业行话。现在的bug主要形容各领域范围内出现的缺陷。
2024-08-28 16:01:32
462
原创 超详细基于接口的安全测试讲解
现在前后段分离式设计,web系统、APP的接口都采用restful架构,restful最重要的一个设计原则就是客户端与服务端的交互在请求之间是无状态的,并采用token的认证方式,以便在多端设备进行鉴权。
2024-08-26 15:46:55
772
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人