自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Django(三)接口自动化平台HttpRunnerManager(2)基本使用介绍

本章主要讲述HttpRunnerManager平台的简单使用我这里只讲一个很简单的例子,大家可自行进行学习- 注意:针对任务监控,定时任务发送邮箱执行这一部分,需要安装rabbitmq消息中间件,并启动服务,关于这里我就没写了,大家可自行根据原作者的文档去操作.........

2022-08-04 10:39:05 1796

原创 Django(三)接口自动化平台HttpRunnerManager(1)本地部署

本章主要讲述HttpRunnerManager本地部署我这里本地是Windows,所以我就在windows下面搭建了

2022-08-03 23:05:06 2389 1

原创 持续交付(四)Jenkins多线程任务执行

本章主要讲述:Jenkins多线程任务执行正常一个项目部署中,为了节省时间,我们通常都可以将一些没有依赖关系的任务同步执行- 比如说:在进行UI自动化中,下载app包的同时,我们可以把git源码同步更新给拉下来那本章就简单讲一个例子,多线程的情况下我们如何去写jenkinsfile...

2022-08-03 12:27:03 1595

原创 持续交付(三)Jenkinsfile语法使用介绍

本章主要讲述:Jenkinsfile语法基本介绍上篇blog已经讲过Pipeline的操作我们都是用解释性代码Jenkinsfile来描述且Jenkinsfile的语法形式有两种# V2.5之后引入,结构化方式- 1、Declarative pipeline# 基于groovy的语法- 2、Scripts pipeline```那本章咱们就详细讲述一下这两种语法的使用...

2022-08-03 12:03:51 1421 1

原创 持续交付(二)PipeLine基本使用

本章主要讲述:pipeline的基本使用- 在持续交付中:我们通常用Pipeline命令来实现那本章我主要讲述两种pipeline方法 1、任务中直接编写pipeline命令 2、从github中读取pipeline代码,再运行任务

2022-08-03 10:43:48 1654

原创 持续交付(一)JenkinsAPI接口调用

本章主要讲述:Jenkins_API接口调用这里会简单讲下: 1、自己使用request调用JenkinsAPI 2、利用已有的jekinsapi库,简单封装了一个jenkins调用的类

2022-08-02 15:15:08 3851

原创 持续集成(五)Jenkins配置父子job

本章主要讲述:Jenkins配置父子job- ps:简单说下,写这篇blog的时候,另一篇blog有个sb评论,上来就给我甩问号,很生气,总有sb没认真看就给我甩问号,合着我写什么关你p事??,还有爱看就看不看就滚??? 不生气,不生气,仙女不能生气,发泄完了,继续写 .........

2022-08-02 11:17:57 754

原创 持续集成(四)Jenkins配置报警机制

本章主要讲述:Jenkins报警机制的配置流程简单来说:就是在jenkins中配置好email后,运行任务时我们添加邮件触发器,当任务失败或者成功时,自动发送邮件

2022-08-01 15:02:51 586

原创 持续集成(三)Jenkins新增节点

本章主要讲述 :jenkins新增windows节点- 一般情况下,我们都不会在master节点上面去运行任务,通常会新增slave节点运行由于我jenkins搭建在windows上,我这里就简单写下windows节点的新增

2022-08-01 11:46:51 289

原创 算法(六)python列表切片

本章主要讲述:常用python列表切片

2022-08-01 10:54:35 809

原创 算法(五)用python编写[冒泡排序]及[快速排序]

本章主要讲述用python编写[冒泡排序]及[快速排序]

2022-08-01 10:34:39 177

原创 算法(四)用python判断[奇数/偶数][列表是否为轴对称]

本章主要讲述:用python判断[奇数or偶数][列表是否为轴对称]

2022-08-01 10:29:40 787

原创 算法(三)用python编写[列表反转]的5种方法

本章讲述用python编写【list列表反转】的5种方法- ps:面试的时候被问到过,所以总结了一下

2022-08-01 10:24:13 1635

原创 算法(二)用python编写[斐波那契数列及汉诺塔]

本章主要讲述 【用python编写斐波那契数列及汉诺塔】

2022-08-01 10:17:12 262

原创 算法(一)用python编写[线性查找和二分查找]

本章主要讲述很久以前其实已经用Java写过了,为什么要改用python写?,我目前对python比java熟,虽然,但是还是想把之前用java写的用python写一遍。

2022-08-01 10:09:59 433

原创 持续集成(二)Jenkins基本使用介绍

除了最开始安装jenkins时他推荐让你下载的插件,还有一些插件是需要我们自行下载的,所以在这part我就简单汇总下其他我们可能要用到的一些插件jenkins上自行下载的一些插件,需要重启jenkins后才生效;另外像jdk,maven这些插件必须要自行在jenkins上配置好环境变量才可以运用。因为jenkins下载了插件只代表你目前的jenkins能够支持使用这个插件,但是具体的插件位置其实是你本地的,而环境变量的配置就是去找你本地的目录另外常用的插件介绍此插件可以直接重复上次构建。......

2022-07-26 11:12:56 375

原创 持续集成(一)基本概念简要介绍

首先简单提及一下【瀑布模型】和【敏捷开发】模型简单来说,就和工厂流水线一样,一个环节完了后进入下一个环节(即从设计–>开发–>测试–>开发改bug–>预发布–>生产等),各环节人员管理自己的事就行,在开发过程中客户只能通过文档来了解产品下游工作的开展严重依赖于上游的交付完成情况,造成了严重的人力资源浪费.即以客户需求为导向,快速迭代功能型开发(和客户打交道型)在软件项目构建初期会切分成很多独立小项目每次发布的版本多以小版本为主。即频繁地(一天多次)将代码集成到主干。就是它主要是在开发阶段举个例子。.....

2022-07-25 12:11:36 683

原创 软测(七)性能测试(3)Windows环境下【性能监控系统】搭建

本章主要讲述Windows环境下【性能监控系统】搭建,整体架构为【JMeter+Grafana+Influxdb】

2022-07-24 11:56:45 594

原创 软测(七)性能测试(2)Docker环境下【性能监控系统】搭建

首先讲下【性能监控系统】搭建的思路Jmeter这边进行配置后,会将数据传到InfluxDB中,然后Grafana这边进行读取InfluxDb中的数据并且进行可视化,显示在Grafana平台上所以我们具体搭建,我们需要首先部署好InfluxDB,Grafana环境,那我这里环境统一是部署在Docker下了是一个由InfluxData开发的开源时序型数据。它由Go语言写成,着力于高性能地查询与存储时序型数据。InfluxDB被广泛应用于存储系统的监控数据,IoT行业的实时数据等场景。httpshttps。...

2022-07-23 15:34:31 520

原创 软测(七)性能测试(1)简要介绍

性能测试即模拟多个用户的操作对服务器硬件性能的影响它有一些指标1、并发量2、TPS(吞吐量,每s事物处理处理能力)3、RT(响应时间)4、服务器资源占用(cpu的占用率、内存使用率、查询Cache命令率、磁盘IO读写速率)..................

2022-07-23 10:22:32 450

原创 RobotFramework进阶(三)集成Jenkins运行自动化用例

本章主要讲述robotframework集成Jenkins,运行我们之前写的自动化用例Jenkins之前的搭建文章我也写过了,包括在 【Windows/Linux/Docker】 各环境下搭建

2022-07-13 21:53:08 618

原创 RobotFramework进阶(二)集成Pycharm及Api自动化用例编写

本章主要讲述pycharm中,利用【Robotframework】进行api自动化用例编写其中重点也是【自定义关键字api编写】2、自定义关键字api用例编写和UI自动化用例一样,我这边也只是写一个很简单的例子,重点还是思路哈..................

2022-07-13 17:59:17 931

原创 RobotFramework进阶(一)集成Pycharm及UI自动化用例编写

本章主要讲述结合pycharm,去编写测试用例一般情况下,在我们自己基于【robotframework】进行二次开发的项目中,我们不会使用【ride客户端】去写测试用例,都是直接自己编写用例,然后在里面引用【自定义关键字】另外,robotframework的官方文档写的非常详细了,如果有不解的地方,建议都统一查阅官方文档【robotframework框架】相关地址:【Selenium2Library】相关地址注意: pycharm里面编写robot测试用例,关键字没有自动补全提示,只能去翻阅文档复制粘贴

2022-07-13 12:51:25 1639

原创 测试平台(五)知识点补充

如果大家看我之前整个 【测试平台搭建】 的文章有很多疑问,比如说里面引入的一些包你很没用过又不知道怎么去运用的话,可以看下这篇博客,我把一些知识点,单独给拧出来总结了一下接下来我会一一讲述各个知识点Mikasa测试平台搭建专栏:https://blog.csdn.net/makasa/category_11904938.html?spm=1001.2014.3001.5482一、flask基本使用之前其实已经简单介绍过了,不解的看注释部分https://blog.csdn.net/Makas

2022-07-12 12:22:24 454

原创 测试平台(四)项目总结

本章主要讲述一下【测试平台】项目简单搭建的总结本来觉得没什么话可总结的了,之前已经说过了,但是最后还是觉得有始有终,还是简单写下总结吧这个项目你可以看成只是一个 【测试平台】入门的残次品,因为其实很多功能都没有实现,只简单实现了主要的一小部分,但是思路是定在这儿了,之后自己一个人要如何去搭建一个测试平台,还是可以参考这个思路去进行搭建的。自己打打练练手是没啥问题的,如果要用他用在公司的架构上,就还是不太完善之前也说过,正常情况下,公司的【测试平台】都是基于现有框架(例如:robotframework,ht

2022-07-11 21:46:47 350

原创 测试平台(三)前端开发(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 632

原创 测试平台(三)前端开发(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 454 1

原创 测试平台(二)后端开发(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 373

原创 测试平台(二)后端开发(4)实现测试计划相关功能

本章主要讲述【测试计划】相关功能的实现环境2、service/plan_service.py3、dao/plan_dao.py4、启动类配置(app.py)二、生成测试用例自动生成测试用例上篇blog已经介绍过了,我就不重复写了三、API接口校验1、直接运行测试用例............

2022-07-10 20:03:58 289

原创 测试平台(二)后端开发(3)实现测试用例增删改查

本章主要讲述【测试用例】增删改查的实现环境测试用例控制层,这里用了Swagger问题一:Swagger是什么?简单来说: 他是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的 Web 服务;你可以简单理解他就是一个API调用工具,方便前后端进行调试,和postman作用差不多问题二、如何集成flask+Swagger?如果之前没有用过Swagger的话可以详细看下下面这篇博客,我就不写了https://blog.csdn.net/irving512/article/details

2022-07-10 11:44:14 1188

原创 测试平台(二)后端开发(2)需求介绍及后端框架搭建

本章主要讲述后端框架搭建整体环境:注意:这个平台只是简单打来练手的,告诉大家有一个简单的搭建思路并简单实现功能,因为正常情况下,公司的基础架构都早已搭建好了,并有很完善的功能,并且会直接在别人的开源项目下进行二次开发,不会像我们这样自己着手去打一个平台(又费时/又费力,打出来的效果还没别人开源的好)我们只需要在原公司基础架构上去实现自己的功能即可。二、整体框架概要..................

2022-07-09 13:02:47 701

原创 测试平台(二)后端开发(1)Flask的简要介绍及使用

本章主要讲述Flask的简要介绍及基础使用Flask: 是轻量级的Web开发框架,他是依赖Werkzeug WSGI工具包和Jinja2模板引擎服务的一个微型框架2、app.run() 添加 host、port、debug 参数后运行不生效的问题

2022-07-09 11:40:07 922

原创 测试平台(一)为什么要搭建测试平台?

本章主要讲述【测试平台】搭建的理由及必要性ps:之前本来想先把robotframework框架作为底层框架,然后搭建一套API/UI自动化框架,还是以之前打过的【企业微信】为例做一个实战项目但是需要花点时间,之后有空我会补上,所以之前的robotframework专栏就先暂停哈......

2022-07-07 22:43:32 2894 2

原创 RobotFramework入门(三)WebUI自动化之百度搜索

本章主要讲述WebUI自动化的一个小示例

2022-07-05 15:48:32 655

原创 RobotFramework入门(二)appUI自动化之app启动

本章主要讲述appUI自动化的一个小示例ps:这里虽然是一个小示例,但如果你要通过robot去做appUI自动化,思路都是一样的,可以自行搜索关键字组合去使用其实正常情况下,我们会直接使用代码去实现自动化,而不是在ride上实行哈,等之后我再讲述robotframework框架的搭建如果你不知道具体关键字如何使用?可以按快捷键F5,可以进行搜索...

2022-07-05 15:10:38 1180

原创 RobotFramework入门(一)简要介绍及使用

本章主要讲述Robotframework的下载及简要介绍,Robotframework:是一个基于Python语言开发的,可扩展的,是关键字驱动模式的自动化测试框架,Robotframework最新的版本是2019年7月份发布,7月份之前只支持python2.7,7月之后支持3.X的版本............

2022-07-05 12:32:29 19212

原创 Python(十四)第三方库转成requirements.txt

本章主要记录将项目的第三方库转成requirements.txt

2022-07-04 11:43:37 283

原创 Django(二)精美博客搭建(15)项目总结

那【精美博客搭建】整个项目我就简单打完了,其实所有的功能实现都很基础,做起来也比较简单。另外看了一下Django专栏没有什么阅读量,虽然每次CSDN都把我推上了【python领域内容榜】…,emm但想着最后还是写篇总结,做个结尾。源码我之后有空再上传到github.........

2022-07-02 15:19:45 438

原创 Django(二)精美博客搭建(14)实现慢生活页面

本章主要讲述 【慢生活】 页面的实现

2022-07-02 12:44:07 350

原创 Django(二)精美博客搭建(13)实现留言页面及留言功能

本章主要讲述 【留言】界面及 【留言】功能的实现

2022-07-02 11:34:57 1215

空空如也

空空如也

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

TA关注的人

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