能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
通过课程学习与实战项目,熟练掌握Python的语法知识与编程技能,具备Python语言的函数、面向对象、异常处理等能力,常用开发框架的实际应用和开发能力,具备使用,掌握Python数据分析三剑客Matplotlib、Numpy、Pandas的概念与应用场景,掌握利用Python语言从数据采集到分析的全流程相关知识。
暂时未有相关云产品技术能力~
暂无个人介绍
unittest系列(三)unittest用例如何执行
unittest系列(二)unittest的断言
unittest — 单元测试框架
前言: 如何做到,控制多设备并行执行测试用例呢。
做UI自动化,最难的一步就是在环境搭建上,怎么去搭建一个UI自动化测试的环境,会难住很多人,在Mac上搭建appium如何搭建呢,本文带着大家去领略如何在mac上搭建appium测试环境。下面就是详细的搭建的过程。
UI Automator 测试工具定义以及用途
UI Automator 测试工具定义以及用途
一文揭秘如何利用AndroidGodEye 打造Android应用性能测试监控
一文带你揭秘如何采取非instrumentation启动app,打造实时统计覆盖率,一键触发覆盖率测试报告。
前面的文章,我们分析了压测的时机,压测的指标,那么这次呢,我们来看下,我们这些压测的指标,常见的都需要性能压测中观测点,有了对指标的梳理 ,我们才有重点的关注点,下面,我列举一些常见的指标。
性能测试系列三 压测方式简单总结 和压测指标的来源
我们知道了压测的概念的介绍,那么很多人都想问,我们应该怎么做,在项目中的流程是怎样的,整个过程需要什么。那么我们来一一道来。
性能测试系列一(性能测试基础知识)
最近在研究安卓相关的知识点,安卓手机有限,所以考虑在电脑上安装模拟器,于是安装来Genymotion,发现无法上网,从网上找来好多方案,都无法解决mac的问题。(怀疑搜索方式有问题)。所以我就想着自己尝试,在想到了,之前大学的知识,于是乎,尝试下,大学配置电脑上的linux的虚拟机无法访问,也是通过设置桥连接等方式。我先尝试了这种方式。
ffmpeg环境搭建以及简单使用
做过接口测试的人,应该都知道postman ,我们在日常的时候都可以利用postman做接口测试,我们可以把接口的case保存下来在collection里面,那么可能会有这样的需求,我们怎么把collection的用例放到jenkins中定时执行呢,今天我们就来看下如何实现的。
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度
一文揭秘测试平台中是如何将测试用例一键转化Jmeter压测脚本 (下)
接上篇,一键转化将接口测试平台测试用例转化成Jmeter压测脚本思路,这里我首先在java 上面做了一个简单的实验,看看 转化的中间遇到的问题,这里呢,我只是给了一个简单的demo 版本,后续结合项目的实际的实用,还是靠各位,贴合我们的实际的项目去制定适合本公司转化的脚本。具体的业务还是要实际的分析的。首先看下我的思路
为了解决高并发下,服务的可用,缓存,降级,限流。
spring boot 实现抢购商品(下)
spring boot 实现抢购商品
发送邮件由于是一个耗时的操作,有可能需要一个几十秒的操作,但是呢,接口 是一个瞬间完成的,为了不影响接口的性能,所以需要对发送邮件的操作进行异步操作,我们这里呢,首先我们要引入发送邮件的测试模块。
为了便于监控Jenkins搭建后的执行情况呢,我们搭建一个完整的监控体系,使用的Prometheus监控报警 ,展示用的是grafana。
做接口测试,很多时候都会听到,你接口测试的覆盖率是多少?很多人会回答80%,你怎么统计的,他说覆盖了80%的需求。这个回答没有错误,但是片面,我们不能只考虑需求的覆盖率,还有业务的覆盖率,场景的覆盖率,接口的覆盖率,代码的覆盖率等,本文介绍接口测试的代码覆盖率。那么我们来看看如何是实现的。
unittest加载测试用例名称必须以test开头,是否可以定制化
刷题:判断是否存在重复元素
刷题3:给定一个数组 nums,判断 nums 中是否存在三个下标 a,b,c数相加等于targe且a,b,c不相等
在数组中查找元素的第一个和最后一个位置
今天下午,看了一会github,想刷个题呢,就翻出来了刷点题提高自己的实际中的解决问题的能力,在面试的过程中,我们发现,其实很多时候,面试官 给我们的题,其实也是有一定的随机性的,所以我们要多刷更多的题。去发现问题。
dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。
记录python循环引用带来的MemoryError错误解决
python 两个字典对比
django celery 异步执行任务遇到的坑
django部署后样式加载不出来解决方案
python 小技巧,给设计好的dict 增加嵌套值
python 的小技巧之统计list里面元素的个数
python 设计模式学习代码记录
spring boot 之登录拦截
spring boot 之注册
在测试平台的开发中,会牵涉到登录内容,页面需要登录后才能访问,所以,对于登录的开发是很有必要的。本文记录我在系统登录的一些自己的做法。
本文创建方式采用intellij IDEA 创建项目
spring boot 实现密码连续输入错误5次,限制十分钟内不能进行登录(下)
我们要实现的就是,密码连续输入错误5次,就限制用户十分钟不能进行登录。
钉钉,越来越多的公司采用,那么我们在持续集成中,也可以直接选择钉钉插件的,在之前的博客中 ,对发送的钉钉消息进行了定制,那样的话会开启一个新的任务,其实今天呢,我们可以直接安装一个插件就可以发送了,不过插件只是简单的通知,不支持艾特
Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池)。今天主要讲在SpringBoot2.0中集成Druid。
Appium Studio 初体验(windows做ios自动化,录制appium脚本)
ant+Jacoco 统计tomcat远程部署后项目接口自动化测试或者功能测试代码覆盖率
testNG-失败用例重跑方法探究
主要介绍了spring boot 实现文件下载