- 博客(1442)
- 收藏
- 关注
原创 测试人掌握这三点可以做到不漏测!
顾名思义:指的是软件产品在测试结束后,出现了在测试过程中未发现的问题。一旦出现漏测,首先给用户带来的体验感是非常差,特别是一些严重的bug,比如闪退,未响应等,那么用户极有可能会找同类型进行产品替代,毕竟现在目前市场上同类型的产品过于太多;从公司本身来看,缺陷发现的越晚,修复的成本就会越高,投入的人力,物力,时间就会拉长;从测试人员本身来看,间接性也证明了测试人员能力不足,个人的工作就会受到质疑。不漏测在工作中其实很难做到,即使是大型比较完善的团队,依旧存在这样的问题,但是尽可能少漏测,是作为测试人员最基本
2024-08-20 15:11:06
241
原创 Playwright中Web自动化测试的实现
由于Selenium在3.x和4.x两个版本的迭代中并没有发生多大的变化,因此Selenium一统天下的地位可能因新框架的出现而变得不那么稳固。
2024-08-07 15:12:17
688
原创 python 如何在测试中使用 Mock
mock 的意思是模拟,也就是模拟接口返回的信息,用已有的信息替换它需要返回的信息,从实现对所依赖的模块的测试。
2024-08-07 15:09:54
815
原创 jmeter设置全局变量与正则表达式提取器过程
接口测试中,很多接口都要带上登录后的token才能正常发送请求,这里记录一下登录获取token设置为全局变量供其他接口使用
2024-08-03 14:33:38
138
原创 Jmeter连接数据库过程图解
1、下载MySQL的jdbc驱动(mysql-connector-java-5.1.28.jar),将其放到 ...\apache-jmeter-3.3\lib\ 目录下
2024-08-03 14:32:28
100
原创 Jmeter逻辑控制器事务控制器使用方法
Transaction controller:一般是指要做的或所做的事情,在关系数据库一个事务可以是一条SQL语句,一组SQL语句或整个程序、在实际的工作过程中,将完成一个业务的一系列操作称作为事务,我们来举最为典型的用户登录场景为例。
2024-07-31 15:20:16
322
原创 jmeter正则表达式提取器的用法与正则
我们再使用jmeter请求接口时,碰到一些业务流程性的接口改怎么办,比如,我一个发布内容的接口需要用到登录接口返回的token加到请求上去才能发布内容,那在jmeter上该是如何实现的咧?
2024-07-30 14:37:08
489
原创 JMeter配置元件详解
参数化配置元件(以下简称CSV)能够在文件中读取一行数据,根据特定的符号切割成一个或多个变量放入内存中。相比于JMeter函数助手中提供的 __CSVRead()、__StringFromFile()函数,CSV使用更加简便。而且,CSV非常适合处理大量的数据,也适用于生成“随机值”、“唯一值”这张的变量。
2024-07-30 14:35:11
417
原创 使用jmeter实现对jar包的调用方式
在我们测试接口的过程中,可能有时需要用到第三方jar包来生成一些测试数据(如有时需要对参数的输入值使用第三方jar包进行加密操作),涉及到这种的情况
2024-07-29 15:28:44
447
原创 docker环境搭建JMeter+Grafana+influxdb可视化性能监控平台的教程
在用jmeter压测接口的时候发现其原生的监控起来不是很友好,在网上查阅的时候发现结合influxDB和grafana,出来的报告很炫酷,监听结果看起来很舒服很明了。
2024-07-29 15:26:49
555
原创 Postman如何导出接口的几种方法
1.选择左边目录的New Collection,新建一个接口文件夹,建完后就会出现在左边的Collections的目录下
2024-07-26 14:57:50
619
原创 python接口测试对修改密码接口进行压测
做接口测试中,对于一般性的单业务接口测试很多工具可供选择,但是对于一些相关业务相关性的关联接口测试就比较麻烦,使用工具比如jmeter、postman、soapui等等就比较麻烦。
2024-07-26 14:56:21
315
原创 jmeter接口测试教程以及接口测试流程(入门教程)
Jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试。
2024-07-24 15:06:40
828
原创 Python+Django实现接口测试工具的示例代
最近被几个公司实习生整自闭了,没有基础,想学自动化又不知道怎么去学,没有方向没有头绪,说白了其实就是学习过程中没有成就感,所以学不下去。出于各种花里胡哨的原因,今天给大家整一个简单又有成就感的接口自动化学习吧。
2024-07-22 15:51:56
732
原创 python实现requests接口测试的问题
requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求
2024-07-17 14:46:36
880
原创 Postman支持测试Websocket接口
WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。
2024-07-17 14:42:42
341
原创 全面介绍python中很常用的单元测试框架unitest
unitest主要包含TestCase、TestSuite、TestLoader、TextTestRunner、TextTestResult这几个功能模块。
2024-07-15 15:18:53
685
原创 Python接口自动化之request请求封装源码分析
我们在做自动化测试的时候,大家都是希望自己写的代码越简洁越好,代码重复量越少越好。那么,我们可以考虑将request的请求类型(如:Get、Post、Delect请求)都封装起来。这样,我们在编写用例的时候就可以直接进行请求了。
2024-07-08 14:35:50
1005
原创 Python自动化实战之接口请求的实现
在前文说过,如果想要更好的做接口测试,我们要利用自己的代码基础与代码优势,所以该章节不会再介绍商业化的、通用的接口测试工具,重点介绍如何通过 python 编码来实现我们的接口测试以及通过 Pycharm 的实际应用编写一个简单接口测试。
2024-07-04 15:00:18
1008
原创 Python接口自动化系列之unittest结合ddt的使用教程
前面一篇我们已经把unittest的常用用法都已经讲过了,可能很多小伙伴有个疑问,unittest框架怎么做数据驱动呢?这节我们就来学习一下。
2024-07-03 14:46:12
315
原创 Python接口自动化 之用例读取方法总结
在软件测试中,为项目编写接口自动化用例已成为测试人员常驻的测试工作。本文以python为例,基于笔者曾使用过的三种用例数据读取方法:xlrd、pandas、yaml,下面简要地介绍下它们的使用方法及简单分析。
2024-07-03 14:45:03
951
原创 python优化测试稳定性的失败重试工具pytest-rerunfailures
笔者在执行自动化测试用例时,会发现有时候用例失败并非代码问题,而是由于服务正在发版,导致请求失败,从而降低了自动化用例的稳定性,最后还要花时间定位到底是自身case的原因还是业务逻辑问题,还是其他原因,增加了定位成本。增加容错机制,失败重试,会解决大部分由于网络原因、服务重启等原因造成的case失败问题。那该如何增加失败重试机制呢?带着问题我们一起探索。
2024-07-02 15:02:36
791
原创 python+appium自动化测试之如何控制App的启动和退出
启动app需要设置Capability参数,而Capability参数放在Desired Capalibity中,Desired Capalibity告诉Appium想要的自动化平台和应用程序,这是一组键值对,主要是用于通知Appium服务器建立需要的session
2024-07-01 15:04:30
710
原创 pytest自动化测试中的fixture的声明和调用
我们使用@pytest.fixture()来声明fixture函数。fixture()即可无参数进行声明,也可以带参数声明。
2024-06-27 15:26:40
709
原创 Python UI自动化测试Web frame及多窗口切换
frame:HTML页面中的一种框架,主要作用是在当前页面中指定区域显示另一页面元素;
2024-06-26 15:58:41
399
原创 Python+Requests+PyTest+Excel+Allure 接口自动化测试实战
Unittest是Python标准库中自带的单元测试框架,Unittest有时候也被称为PyUnit,就像JUnit是Java语言的标准单元测试框架一样,Unittest则是Python语言的标准单元测试框架。
2024-06-26 15:56:47
505
原创 Python自动化测试ConfigParser模块读写配置文件
ConfigParser 是Python自带的模块, 用来读写配置文件, 用法及其简单。 直接上代码,不解释,不多说。
2024-06-25 15:07:22
234
原创 使用python+poco+夜神模拟器进行自动化测试实例
网易最近出的一款自动化UI测试工具:Airtest 挺火的,还受到谷歌的推荐。我试着用了一下,感觉优缺点还是蛮明显的。对初学者来说,能用到的也就是图像识别的功能,这块做得比老牌的按键精灵弱很多。不过Airtest集合了poco框架对熟悉python的同学来说,是个进行自动化测试的利器。
2024-06-24 14:25:49
642
原创 Python+Selenium使用Page Object实现页面自动化测试
Page Object模式是Selenium中的一种测试设计模式,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素(按钮,输入框,标题 等),这样在Selenium测试页面中可以通过调用页面类来获取页面元素,这样巧妙的避免了当页面元素id或者位置变化时,需要改测试页面代码的情况。 当页面元素id变化时,只需要更改测试页Class中页面的属性即可。
2024-06-24 14:24:43
530
原创 Python实现http接口自动化测试的示例代码
网上http接口自动化测试Python实现有很多,我也是在慕课网上学习了相关课程,并实际操作了一遍,于是进行一些总结,便于以后回顾温习,有许多不完善的地方,希望大神们多多指教!
2024-06-21 15:15:05
590
原创 Appium+Python+pytest自动化测试框架的实战
Basic目录下写的是一些公共的方法,Data目录下写的是测试数据,image存的是测试失败截图,Log日志文件,Page测试的定位元素,report测试报告,Test测试用例,pytest.ini是pytest启动配置文件,requirements.txt需要安装的py模块,run.py运行文件
2024-06-21 15:13:45
922
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人