- 博客(216)
- 收藏
- 关注
原创 Python(二十一)实现各大跨境船公司物流查询&PIL船司物流信息返回优化
之前已经实现了 各大常用船司的物流信息查询 及 数据自动填充excel功能本章主要实现【之前PIL船司物流信息查询】的遗留问题
2025-02-14 22:59:47
753
原创 Python(十九)实现各大跨境船公司物流查询&数据处理优化
实现各大跨境船公司[COSCO/ZIM/MSK/MSC/ONE/PIL]的物流信息查询&数据处理优化
2025-02-12 22:05:21
878
原创 Python(十八)实现各大跨境船公司[COSCO/ZIM/MSK/MSC/ONE/PIL]的物流信息查询
基于个人需求,因为公司客户常用的【船公司】为所有集装箱物流信息都可以在对应上面查询,但每次需要打开网页去查询,且无法进行,对于我来说,效率很低;为了未来能够解放双手,;把查询物流相关接口都封装了一遍;ps:所有功能我都写在一个脚本里,所以下面描述的话,;另外随着的崛起,我觉得它确实是一个很好用的tool,用来进行基础代码的询问(例如:日期转换)下指令后的代码都可以直接copy;但是涉及到复杂或者解密之类的,还是需要自己逐一test & 排查;
2025-02-07 05:05:17
614
6
原创 Python(十六)excel复杂数据处理后&群发微信群消息
之前写了一篇【群发微信群消息】的blog,符合当时的工作需求.为了贴合最近的实际工作,减少重复工作,进行了进一步优化;
2025-01-11 22:32:10
336
原创 Django(三)接口自动化平台HttpRunnerManager(2)基本使用介绍
本章主要讲述HttpRunnerManager平台的简单使用我这里只讲一个很简单的例子,大家可自行进行学习- 注意:针对任务监控,定时任务发送邮箱执行这一部分,需要安装rabbitmq消息中间件,并启动服务,关于这里我就没写了,大家可自行根据原作者的文档去操作.........
2022-08-04 10:39:05
1926
原创 Django(三)接口自动化平台HttpRunnerManager(1)本地部署
本章主要讲述HttpRunnerManager本地部署我这里本地是Windows,所以我就在windows下面搭建了
2022-08-03 23:05:06
2559
1
原创 持续交付(四)Jenkins多线程任务执行
本章主要讲述:Jenkins多线程任务执行正常一个项目部署中,为了节省时间,我们通常都可以将一些没有依赖关系的任务同步执行- 比如说:在进行UI自动化中,下载app包的同时,我们可以把git源码同步更新给拉下来那本章就简单讲一个例子,多线程的情况下我们如何去写jenkinsfile...
2022-08-03 12:27:03
1845
原创 持续交付(三)Jenkinsfile语法使用介绍
本章主要讲述:Jenkinsfile语法基本介绍上篇blog已经讲过Pipeline的操作我们都是用解释性代码Jenkinsfile来描述且Jenkinsfile的语法形式有两种# V2.5之后引入,结构化方式- 1、Declarative pipeline# 基于groovy的语法- 2、Scripts pipeline```那本章咱们就详细讲述一下这两种语法的使用...
2022-08-03 12:03:51
1567
1
原创 持续交付(二)PipeLine基本使用
本章主要讲述:pipeline的基本使用- 在持续交付中:我们通常用Pipeline命令来实现那本章我主要讲述两种pipeline方法 1、任务中直接编写pipeline命令 2、从github中读取pipeline代码,再运行任务
2022-08-03 10:43:48
1769
原创 持续交付(一)JenkinsAPI接口调用
本章主要讲述:Jenkins_API接口调用这里会简单讲下: 1、自己使用request调用JenkinsAPI 2、利用已有的jekinsapi库,简单封装了一个jenkins调用的类
2022-08-02 15:15:08
4095
原创 持续集成(五)Jenkins配置父子job
本章主要讲述:Jenkins配置父子job- ps:简单说下,写这篇blog的时候,另一篇blog有个sb评论,上来就给我甩问号,很生气,总有sb没认真看就给我甩问号,合着我写什么关你p事??,还有爱看就看不看就滚??? 不生气,不生气,仙女不能生气,发泄完了,继续写 .........
2022-08-02 11:17:57
887
1
原创 持续集成(四)Jenkins配置报警机制
本章主要讲述:Jenkins报警机制的配置流程简单来说:就是在jenkins中配置好email后,运行任务时我们添加邮件触发器,当任务失败或者成功时,自动发送邮件
2022-08-01 15:02:51
714
原创 持续集成(三)Jenkins新增节点
本章主要讲述 :jenkins新增windows节点- 一般情况下,我们都不会在master节点上面去运行任务,通常会新增slave节点运行由于我jenkins搭建在windows上,我这里就简单写下windows节点的新增
2022-08-01 11:46:51
401
原创 算法(三)用python编写[列表反转]的5种方法
本章讲述用python编写【list列表反转】的5种方法- ps:面试的时候被问到过,所以总结了一下
2022-08-01 10:24:13
1811
原创 算法(一)用python编写[线性查找和二分查找]
本章主要讲述很久以前其实已经用Java写过了,为什么要改用python写?,我目前对python比java熟,虽然,但是还是想把之前用java写的用python写一遍。
2022-08-01 10:09:59
478
原创 持续集成(二)Jenkins基本使用介绍
除了最开始安装jenkins时他推荐让你下载的插件,还有一些插件是需要我们自行下载的,所以在这part我就简单汇总下其他我们可能要用到的一些插件jenkins上自行下载的一些插件,需要重启jenkins后才生效;另外像jdk,maven这些插件必须要自行在jenkins上配置好环境变量才可以运用。因为jenkins下载了插件只代表你目前的jenkins能够支持使用这个插件,但是具体的插件位置其实是你本地的,而环境变量的配置就是去找你本地的目录另外常用的插件介绍此插件可以直接重复上次构建。......
2022-07-26 11:12:56
446
原创 持续集成(一)基本概念简要介绍
首先简单提及一下【瀑布模型】和【敏捷开发】模型简单来说,就和工厂流水线一样,一个环节完了后进入下一个环节(即从设计–>开发–>测试–>开发改bug–>预发布–>生产等),各环节人员管理自己的事就行,在开发过程中客户只能通过文档来了解产品下游工作的开展严重依赖于上游的交付完成情况,造成了严重的人力资源浪费.即以客户需求为导向,快速迭代功能型开发(和客户打交道型)在软件项目构建初期会切分成很多独立小项目每次发布的版本多以小版本为主。即频繁地(一天多次)将代码集成到主干。就是它主要是在开发阶段举个例子。.....
2022-07-25 12:11:36
764
原创 软测(七)性能测试(3)Windows环境下【性能监控系统】搭建
本章主要讲述Windows环境下【性能监控系统】搭建,整体架构为【JMeter+Grafana+Influxdb】
2022-07-24 11:56:45
657
原创 软测(七)性能测试(2)Docker环境下【性能监控系统】搭建
首先讲下【性能监控系统】搭建的思路Jmeter这边进行配置后,会将数据传到InfluxDB中,然后Grafana这边进行读取InfluxDb中的数据并且进行可视化,显示在Grafana平台上所以我们具体搭建,我们需要首先部署好InfluxDB,Grafana环境,那我这里环境统一是部署在Docker下了是一个由InfluxData开发的开源时序型数据。它由Go语言写成,着力于高性能地查询与存储时序型数据。InfluxDB被广泛应用于存储系统的监控数据,IoT行业的实时数据等场景。httpshttps。...
2022-07-23 15:34:31
616
原创 软测(七)性能测试(1)简要介绍
性能测试即模拟多个用户的操作对服务器硬件性能的影响它有一些指标1、并发量2、TPS(吞吐量,每s事物处理处理能力)3、RT(响应时间)4、服务器资源占用(cpu的占用率、内存使用率、查询Cache命令率、磁盘IO读写速率)..................
2022-07-23 10:22:32
559
原创 RobotFramework进阶(三)集成Jenkins运行自动化用例
本章主要讲述robotframework集成Jenkins,运行我们之前写的自动化用例Jenkins之前的搭建文章我也写过了,包括在 【Windows/Linux/Docker】 各环境下搭建
2022-07-13 21:53:08
677
原创 RobotFramework进阶(二)集成Pycharm及Api自动化用例编写
本章主要讲述pycharm中,利用【Robotframework】进行api自动化用例编写其中重点也是【自定义关键字api编写】2、自定义关键字api用例编写和UI自动化用例一样,我这边也只是写一个很简单的例子,重点还是思路哈..................
2022-07-13 17:59:17
1036
原创 RobotFramework进阶(一)集成Pycharm及UI自动化用例编写
本章主要讲述结合pycharm,去编写测试用例一般情况下,在我们自己基于【robotframework】进行二次开发的项目中,我们不会使用【ride客户端】去写测试用例,都是直接自己编写用例,然后在里面引用【自定义关键字】另外,robotframework的官方文档写的非常详细了,如果有不解的地方,建议都统一查阅官方文档【robotframework框架】相关地址:【Selenium2Library】相关地址注意: pycharm里面编写robot测试用例,关键字没有自动补全提示,只能去翻阅文档复制粘贴
2022-07-13 12:51:25
1823
原创 测试平台(五)知识点补充
如果大家看我之前整个 【测试平台搭建】 的文章有很多疑问,比如说里面引入的一些包你很没用过又不知道怎么去运用的话,可以看下这篇博客,我把一些知识点,单独给拧出来总结了一下接下来我会一一讲述各个知识点Mikasa测试平台搭建专栏:https://blog.youkuaiyun.com/makasa/category_11904938.html?spm=1001.2014.3001.5482一、flask基本使用之前其实已经简单介绍过了,不解的看注释部分https://blog.youkuaiyun.com/Makas
2022-07-12 12:22:24
521
原创 测试平台(四)项目总结
本章主要讲述一下【测试平台】项目简单搭建的总结本来觉得没什么话可总结的了,之前已经说过了,但是最后还是觉得有始有终,还是简单写下总结吧这个项目你可以看成只是一个 【测试平台】入门的残次品,因为其实很多功能都没有实现,只简单实现了主要的一小部分,但是思路是定在这儿了,之后自己一个人要如何去搭建一个测试平台,还是可以参考这个思路去进行搭建的。自己打打练练手是没啥问题的,如果要用他用在公司的架构上,就还是不太完善之前也说过,正常情况下,公司的【测试平台】都是基于现有框架(例如:robotframework,ht
2022-07-11 21:46:47
399
原创 测试平台(三)前端开发(2)具体代码实现
本章主要讲述【测试用例/测试计划】页面的实现环境前端框架:Vuenode.js V16.15.0下载地址:https://nodejs.org/dist/VSCode:https://code.visualstudio.com/Download1.2、http.js1.3、testcase.js1.4、plan.js1.5、build.js2、路由配置(router/index.js)3、页面(views)3.2、TestCase.vue3.3、Tes
2022-07-11 16:44:48
721
原创 测试平台(三)前端开发(1)前端框架搭建
本章主要讲述【测试平台】的前端实现,前端框架用的是Vue环境前端框架:Vuenode.js V16.15.0下载地址:https://nodejs.org/dist/VSCode:https://code.visualstudio.com/Download二、前端框架搭建1、VSCode常用插件下载这里是vscode常用的一些插件,按需下载即可.........
2022-07-11 14:58:25
514
2
原创 测试平台(二)后端开发(5)实现构建记录相关功能
本章主要讲述【构建记录】相关功能如果看得比较模糊的话,建议回顾一下我之前写的需求介绍篇,里面附有前端原型图,我写的比较详细了环境2、service层/build_service.py3、dao层/plan_dao.py4、启动类配置(app.py)二、jenkins接入1、service层/plan_service.py在这里简单修改下之前保存【测试计划】的逻辑,然后新增一个【测试计划执行方法】2、utils中新增jenkins_utils.py这个需要配置你的j
2022-07-10 23:29:27
420
原创 测试平台(二)后端开发(4)实现测试计划相关功能
本章主要讲述【测试计划】相关功能的实现环境2、service/plan_service.py3、dao/plan_dao.py4、启动类配置(app.py)二、生成测试用例自动生成测试用例上篇blog已经介绍过了,我就不重复写了三、API接口校验1、直接运行测试用例............
2022-07-10 20:03:58
346
原创 测试平台(二)后端开发(3)实现测试用例增删改查
本章主要讲述【测试用例】增删改查的实现环境测试用例控制层,这里用了Swagger问题一:Swagger是什么?简单来说: 他是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的 Web 服务;你可以简单理解他就是一个API调用工具,方便前后端进行调试,和postman作用差不多问题二、如何集成flask+Swagger?如果之前没有用过Swagger的话可以详细看下下面这篇博客,我就不写了https://blog.youkuaiyun.com/irving512/article/details
2022-07-10 11:44:14
1293
原创 测试平台(二)后端开发(2)需求介绍及后端框架搭建
本章主要讲述后端框架搭建整体环境:注意:这个平台只是简单打来练手的,告诉大家有一个简单的搭建思路并简单实现功能,因为正常情况下,公司的基础架构都早已搭建好了,并有很完善的功能,并且会直接在别人的开源项目下进行二次开发,不会像我们这样自己着手去打一个平台(又费时/又费力,打出来的效果还没别人开源的好)我们只需要在原公司基础架构上去实现自己的功能即可。二、整体框架概要..................
2022-07-09 13:02:47
791
原创 测试平台(二)后端开发(1)Flask的简要介绍及使用
本章主要讲述Flask的简要介绍及基础使用Flask: 是轻量级的Web开发框架,他是依赖Werkzeug WSGI工具包和Jinja2模板引擎服务的一个微型框架2、app.run() 添加 host、port、debug 参数后运行不生效的问题
2022-07-09 11:40:07
1027
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人