
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文旨在解决自动化测试教程泛滥却难落地的问题,推出系列课程从零搭建企业级可落地的自动化框架。第01篇聚焦环境搭建:系统配置Python3.9+、PyCharm虚拟环境、requirements.txt管理依赖、安装AI助手Trae,并通过真实接口用例验证全链路可用性,确保后续章节顺利推进。
当我们对一个或多个系统中的很多用例进行维护时,首先想到的就是对用例进行分类管理,同时我们还要对这些做回归测试 。那么postman也提供了这样一个功能,就是Collection 。通过这个Collection就可以满足我们的上面说的需求。先对Collection功能的使用场景做个简单总结 。用例分类管理,方便后期维护可以进行批量用例回归测试 。那么Collection...
前置脚本其实就是在Pre-requests Script中编写的JavaScript脚本,想要了解这个功能,需要先了解它的执行顺序。那么下面就来看下它的执行顺序 。可以看出,一个请求在发送之前,会先去执行Pre Request Script(前置脚本)中的代码 。那么这个功能在实际工作中有什么作用呢 ?主要场景:一般情况下,在发送请求前需要对接口的数据做进一步处理,就都可以使用这...
个人计划连载一套自动化测试的技术文章 ,带你从零学会如何搭建其一套自动化测试框架 ,感兴趣的同学可以点赞收藏 。这里就以使用最为广泛的接口自动化测试为例 。

adbappium

pytest测试框架强大的fixture为什么强大 ?一文介绍它的强大之处。

当然,有的同学可能发现你的浏览器版本,在这里并没有完全找到。当然,如果你点击了chrome浏览器的帮助-关于Google Chrome,就会触发它的升级 ,这时如果有最新的包,它依然还会自动更新。当你的浏览器驱动下载以后 ,你可以把它放在一个环境变量的路径下 ,如果你是使用python进行web自动化 ,那建议你把它放在python的安装路径下。这个网站的优点就是覆盖了大多数chrome浏览器的版

在前面讲的Runner,如果运行集合中的请求,则是按照顺序运行所有请求 。如下图,有5个请求,通过runner运行的话,会顺序这5个请求 。接下来要学习的这个功能,在脚本中就可以控制脚本的执行顺序,我们来看下这个函数:postman.setNextRequest(),它需要带一个参数 。该参数是要运行的请求名称或ID 。这个函数的功能可以控制请求的执行顺序。案例:在用户添加用例中添加s...
经常我们要把编写好的用例进行回归测试,这时我们就可以通过Runner来选择我们要运行的测试集进行回归。进入Runner有俩个入口,第一个就是选择一个集合,点击右三角进入(批量执行用例),第二个就是在postman的导航栏左侧 (如图),打开的界面如下。功能说明:All Collections : 列出所有集合,可以选择一个集合运行Environment : 环境...
动态变量列表,其动态值在请求运行期间随机生成 。随机生成的值可用于请求的参数值 。要想使用动态变量,必须使用:pm.variables.replaceIn(),例如:pm.variables.replaceIn(‘{{$randomFirstName}}’), 需要注意的是,只能在前置脚本或断言中使用动态变量 。postman内置了非常多的动态变量,下面就列出一些常用的变量。变量名...







