自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 【测试基础:Linux命令】复习笔记

测试基础Linux命令

2024-07-08 18:00:33 299

原创 【测试抓包工具:Charles】使用笔记

抓包工具charles

2024-07-05 15:57:06 353

原创 【接口自动化测试平台】后端开发笔记

如果公司有内网的情况下,建议部署在本地:使用django的waitress库(一个python的WSGI服务器)+NSSM(windows服务管理工具)策略,需要在响应头中加上Access-Control-Allow-Origin: *`直接使用 rest_framework_simplejwt 提供的刷新视图配置路由。针对于前后端分离的项目,前端和后台是分开部署的,因此服务端要支持。示例:作为windows服务运行,不需要再启用pycharm运行。后端开发完成后,可以部署在本地或者云服务器。

2024-06-30 02:20:58 1131 5

原创 【接口自动化测试平台】测试执行引擎开发笔记

因为这个引擎主要为测试平台开发,所以用例数据写起来很大一堆,实际使用时,到时候会在页面填写接口测试用例,自动保存到数据库,然后通过数据库读出来。以上执行单条用例足够,但实际工作中往往需要一次运行多个测试场景,接下来考虑再写个测试套件。利用第三方自动化框架,如:httprunner(很多培训机构都是采用此方案)接入测试工具,如:Jmeter、MeterSphere。​ 1、解决数据同步问题,方便维护使用管理。​ 3、支持定制化扩展功能。​ 2、支持定时任务。

2024-06-22 15:55:35 479 2

原创 【测试基础:基于Mysql一篇过完《SQL必知必会》(附上:电子书+样例表脚本)】

mysql入门知识点汇总,mysql必知必会教材梳理

2024-04-19 17:04:37 1270 1

原创 虚拟机centos7+docker+(jenkins+python+git)实现CI流程,记录踩过的坑

1、Xshell文件+Xftp文件链接:https://pan.baidu.com/s/1yCspxGE5YmbaDKt3yHTADg?pwd=8888提取码:8888–来自百度网盘超级会员V3的分享2、安装软件就顺着安装,找好位置,然后账号可以去网上找找怎么申请3、打开虚拟机,输入:ifconfig提示命令找不到4、安装这个命令:yum install net-tools报错这种内容5、去修改个配置。

2023-07-02 13:18:51 111

原创 虚拟机centos7+docker+(jenkins+python+git)实现CI流程,记录踩过的坑

1、vmware安装包+许可+centos7镜像文件链接:https://pan.baidu.com/s/14TYaQx7Nldu7ahO91oAsdQ?pwd=8888提取码:8888–来自百度网盘超级会员V3的分享2、安装VMware就是安装个软件,网上很多教程这里不做说明了3、打开VMware:点击创建新的虚拟机4、自定义(高级)》下一步5、默认》下一步6、稍后安装操作系统》下一步7、选操作系统8、选好虚拟机位置》下一步9、处理器》下一步。

2023-07-02 12:25:19 117

原创 【一套搞定接口自动化-01】从新建工程开始,小白直接上手

所以我们可不可以借鉴HTTP runner的思想,把用例的数据都放在yaml文件中,然后我们只需要读取数据就OK了,到时候我们就改改数据文件就OK了,其他的都让它自动判断,要不要提取,要不要读出来啥的。首先,我们存入数据的时候,是不是自己取的名字,然后就存了,不可能每个需要提取变量的用例,我们都自己手写吧?最最最重要的是,我们的数据是不是都写在用例里面的,那接口测试,一个接口有时候几十个用例,你得写多少数据啊?数据有了,读取数据的方法也有了,那我们就还需要把读取的数据进一步处理,然后发送请求就OK了。

2023-06-13 18:06:36 302

原创 【接口自动化测试基础之路 10】request介绍

通过params传参通过data或json传参通过data传参发送任意请求,上述请求都通过requests.request()方法参数列表:method:请求方式url:请求路径params:get方式传参data:post\put\patch方式传参json:post方式传参headers:请求头cookies:请求cookie信息files:文件上传auth:鉴权timeout:超时allow_redirects:允许重定向。

2023-06-05 11:09:02 374

原创 【接口自动化测试基础之路 09】allure报告定制

1、修改配置文件 allure.yml,增加自定义插件:custom-logo-plugin2、修改自定义loge的样式文件没有图标的,可以去阿里巴巴矢量图库取:https://www.iconfont.cn/

2023-06-02 17:00:24 1722

原创 【接口自动化测试基础之路 08】fixture和conftest

4、修改pytest.ini配置文件,运行时在reports目录下生成temp临时目录,存放json格式的临时报告5、修改run.py执行文件,将json格式的临时报告转换为html格式的报告执行上述的run.py文件,会自动生成测试报告(如果没reports目录,也会自动生成)选择浏览器打开html文件,就可以看到简单的allure报告了。

2023-05-29 11:09:51 233 1

原创 【接口自动化测试基础之路 07】pytest运行规则

1、基于python的单元测试框架2、可以结合selenium、appnium、requests实现自动化测试3、可以结合allure-pytest插件生成allure报告4、结合Jenkins实现持续集成5、其他常用插件:pytest-html:生成html报告pytest-xdist:多线程执行pytest-ordering:改变测试用例执行顺序pytest-rerunfailures:失败用例重跑插件管理。

2023-05-29 09:48:19 129 1

原创 【接口自动化测试基础之路 06】HTTPrunner数据驱动和生成allure报告

HTTPrunner从3.X开始,使用parameters定义数据源,应用于testcases层config:  parameters:    参数1-参数2-参数3:      -[“值1”]      -[“值2”]      -[“值3”]第一种:直接在脚本定义参数,数据写死,适用于参数较少的场景第二种:data目录下面创建数据文件,适用于数据量较大的情况例如data目录下面创建一个csv数据文件,csv数据文件格式:变量1,变量2,变量3值1,值2,值3使用:config:  

2023-05-25 16:44:52 358 1

原创 【接口自动化测试基础之路 05】HttpRunner关键字及用例分层设计

2、testcases(测试用例层):将api层的yml文件复制到testcases目录》》只保留name结构:config:name:teststeps:name:接口1api:接口定义的yml文件名export:导出变量name:接口2api:接口定义的yml文件名3、testsuites(测试套件层)将testcases层的yml文件复制到testsuite目录》》只保留name结构:config:name:teststeps:

2023-05-25 16:30:07 196 1

原创 【接口自动化测试基础之路 04】HttpRunner-接口关联和函数热加载

HTTP runner是一个面向HTTP协议的通用测试框架思想:只需要维护yaml、json、py文件就可以实现接口自动化测试、性能测试、线上监控、持续集成。

2023-05-24 16:52:29 293 1

原创 【接口自动化测试基础之路 03】接口鉴权

简单的接口鉴权方面的概念

2023-05-23 16:07:53 934 1

原创 【接口自动化测试基础之路 02】Postman动态参数(热加载)

/自定义时间戳//让接口请求停3秒。

2023-05-19 17:58:16 144 1

原创 【接口自动化测试基础之路 01】Postman接口关联

【接口自动化测试基础之路 01】

2023-05-19 17:00:37 322 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除