上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 前言:协程又称微线程,英文名coroutine。协程是用户态的一种轻量级线程,是由用户程序自己控制调度。基于这一原理,协程能在单线程下实现并发。我们知道进程是操作系统分配资源的基本单位,线程是CPU任务调度和执行的最小单位。线程之间的切换是由于线程A遇到了等待操作(比如I/O阻塞)或者计算时间过长, 阅读全文
posted @ 2020-12-11 13:56 三只松鼠 阅读(3027) 评论(0) 推荐(1)
摘要: Jira简介 Jira是一款功能非常强大的管理工具,广泛的用来 缺陷跟踪、用例管理、需求收集、任务跟踪、工时管理、项目计划管理等工作领域。所以使用这款产品的公司很多,这篇博客讲述在执行自动化测试用例过程中,将失败的用例自动在jira系统记录bug。 提供了完善的RESTful API,如果不想直接请 阅读全文
posted @ 2020-10-29 09:47 三只松鼠 阅读(7689) 评论(0) 推荐(1)
摘要: sonar 自带检测 java 代码规则插件,也可以开发自定义的插件。《阿里巴巴Java开发手册》在业界影响很大,很多公司领导希望在自己的团队推行起来,让团队有一套共同的开发准则。我们把阿里的p3c规则集成到sonar,用这套方案来检测 java 代码质量。 一、安装 下载p3c插件:https:/ 阅读全文
posted @ 2020-10-09 14:10 三只松鼠 阅读(9642) 评论(5) 推荐(2)
摘要: 一、jenkins-->Manage Plugins:安装插件 SonarQube Scanner for Jenkins 二、jenkins-->Configure System:配置 SonarQube servers 1)先在 sonarQube 平台创建 token,用来配置 jenkins 阅读全文
posted @ 2020-10-09 14:01 三只松鼠 阅读(7216) 评论(0) 推荐(2)
摘要: sonarQube 是一款开源代码检测工具。本篇介绍通过 docker 来安装。大概的一个运作流程是这样的,先通过 sonar-scanner 插件扫描代码,把数据存储到数据库,sonarQube 读取数据库,将数据库展现在 web 平台。 一、docker 安装 mysql 或 postgresq 阅读全文
posted @ 2020-08-18 19:35 三只松鼠 阅读(19427) 评论(2) 推荐(3)
摘要: flask 通常使用 flask_apscheduler 框架设计定时任务,flask_apscheduler 功能很全面,能按设定的时间规则执行任务,可以持久化到各类数据库(mysql,redis,mongodb),实现对定时任务增、删、改、查等操作。 安装 pip3 install flask_ 阅读全文
posted @ 2020-07-24 13:51 三只松鼠 阅读(17362) 评论(0) 推荐(2)
摘要: 一、ORM介绍 1.ORM的概念: "对象-关系映射"(Object/Relational Mapping) 的缩写。ORM 把数据库映射成对象,然后通过实例对象完成对关系型数据库的操作,如下图。 2.ORM的特点 ORM 使用了对象进行数据库操作,开发者无需了解 sql 语法,只要面向对象编程即可 阅读全文
posted @ 2020-07-17 09:56 三只松鼠 阅读(1427) 评论(0) 推荐(1)
摘要: 一、函数与方法 在类的定义中,通过类调用和实例调用是不一样的,一个是 function 类型,另一个是 method 类型。他们的主要区别在于,函数的 传参都是显式传递的 而方法中 传参往往都会有隐式传递的,具体根据于调用方。例如示例中的 test().say通过实例调用的方式会隐式传递 self数 阅读全文
posted @ 2020-07-02 11:22 三只松鼠 阅读(8324) 评论(0) 推荐(4)
摘要: 一、locust 参数化很简单,引入队列的概念 queue ,实现方式是将参数推入队列,测试时依次取出,全部取完后 locust 会自动停止。若是使用参数循环压测,需要将取出的参数再推入队尾。 二、断言用 assert 直接判断。(可能有些同学觉得 locust 脚本不好调试,并不能像普通 pyth 阅读全文
posted @ 2020-05-27 17:34 三只松鼠 阅读(4764) 评论(0) 推荐(2)
摘要: 一、Airtest project简介 Airtest project 是网易自研的一套解决游戏自动化测试的解决方案,在2018年 google 开发者大会上受到谷歌极力推荐。这套解决方案包含 Airtest、Poco、AirtestIDE、AirLab 四个部分。 支持 android、ios、w 阅读全文
posted @ 2020-05-26 18:51 三只松鼠 阅读(4605) 评论(0) 推荐(2)
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页