暂时未有相关云产品技术能力~
公众号《测试开发实战》作者,专注软件测试领域,热爱测试技术,热衷测试分享,持续学习、持续输出、持续落地!
什么是生成器、生成器的作用、如何创建生成器
可迭代对象、迭代器的区别与联系
funtools.wraps装饰器、property装饰器、多装饰器的执行顺序
__call__方法、创建类装饰器、装饰器的应用场景
闭包与函数装饰器:被装饰函数不带参数、被装饰函数带参数、装饰器带参数,装饰器的调用
面向对象三大特性:封装、继承、多态,面向对象中的变量:类变量、成员变量、局部变量,类中的私有方法和私有属性,类的三类方法:实例方法、类方法、静态方法。
面向对象相关概念,获取、添加对象属性,魔法方法,Python的内置属性等
Python函数式编程:函数的基本用法:定义、调用、参数、返回值,变量:局部变量、全局变量、获取指定作用域的变量,局部函数、nonlocal关键字,lambda表达式,递归,python高阶函数:map、filter、reduce
业务系统登录报错404问题排查与解决实践过程记录总结
Python常见的异常类型与异常捕获方法
Python推导式编程:列表推导式、字典推导式、集合推导式
Python三大控制结构:顺序结构、分支结构、循环结构(for、while)
Python列表、元组、字典、集合、字符串用法对比总结
Python字符串:切片、合并、分隔,替换、删除指定字符,格式化输出
Python集合详解:创建集合、添加元素、删除元素、清空集合,集合求交集、并集、差集
Python元组与字典相关用法详解
Python列表相关知识及用法详解
Python保留关键字,print&input函数高级用法,比较运算符
开源云真机平台Sonic(Windows端)接入iOS设备实践过程,及相关注意事项。
开源云真机平台sonic从1.5.0升级到最新的2.0.5版本实践记录
1. Python包管理工具pip使用:更改镜像源、配置相关、批量导出/安装包; 2. Python常用编码规范:常见编码规范类型、PEP8规范以及如何使用pycharm内置的PEP8、pycharm中导入第三方PEP8工具autopep8; 3. 编写PythonIC代码:Python之禅的19条指导原则、常用编码规范说明(编码&缩进&引号&空行等的使用,以及变量&函数&类&常量等的命名规范)
一款风格独特、开源、且完全免费的SSH/Telnet/Serial/Shell/Sftp 客户端
一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
基于接口自动化测试过程中、产生的测试数据如何恢复的一点思考与实际业务改造实践。
包含了后台程序运行环境:java、go、python,前端程序运行环境:nodejs,数据库环境:mysql、redis、mongodb,容器运行环境:docker,编译工具:gcc、make,web应用服务器:Tomcat,代理转发工具:nginx的详细搭建过程
【使用篇】 ● 接口测试:创建接口(添加引用公共参数、添加引用自定义参数)、测试用例(参数关联)、业务流程测试实践 ● web自动化测试:元素管理(添加元素)、测试用例(添加元素)、设计测试场景 ● 测试计划、测试集合与测试用例相互之间的关系 【总结篇】 ● 使用总结:常见的使用注意事项,如变量引用、函数引用、关联参数引用等 ● 优化建议:结合真实使用过程,从用户角度出发,提出的7条优化建议 ● 优缺点总结:优点、缺点、评分(从不同角度评测打分)
【简介篇】 • 项目概述:技术栈、工作原理 • 项目功能简介:功能特点 【部署篇】 • 部署规划 • 依赖环境部署(JDK、MySQ、NGINX、Git、NodeJS、Python3) • 代码打包:克隆项目、前端代码打包、后端代码打包 • 项目部署:前端部署、后端部署、执行引擎部署
MeterSphere 是一款一站式开源持续测试平台, 涵盖测试跟踪、接口测试、UI 测试和性能测试等,全面兼容 JMeter、Selenium 等主流开源标准。本篇文章为【开源持续测试平台横向测评系列】的第一篇正式文章,旨在从安装部署、接口测试、使用体验等多方面对MS开展评测,力争以真实的实战体验,对比各个平台的优缺点。
DockerUI是一款开源的、强大的、轻量级的Docker管理工具。DockerUI覆盖了 docker cli 命令行 95% 以上的命令功能,通过可视化的界面,即使是不熟悉docker命令的用户也可以非常方便的进行Docker和Docker Swarm集群进行管理和维护。
1.docker公共镜像仓库Docker-hub的使用:推送、拉取镜像到个人仓库; 2.私有化仓库harbor的搭建及使用过程:推送、拉取镜像到harbor;
本文主要介绍docker-compose:1.配置文件详解;2.常用操作命令;3.容器编排实践;
通过Dockerfile来定制镜像私有镜像,实现自定义功能。
docker一行命令实现Jenkins、Gitlab、Nginx、MySQL、RabbitMQ都等的快速搭建。
1.更换镜像源;2.修改容器时区;3.宿主机与容器之间文件拷贝;4.docker运行过程中常见问题解决;
docker 镜像的增、查、删、改; docker 容器的增、查、删、改;
web版linux、mysql、redis、mongo统一管理操作平台。
介绍演示部署的全过程: ● 安装docker、docker-compose ● 安装MySQL,创建sonic数据库 ● 安装jdk及Android SDK ● 部署sonic,注册agent ● 部署agent,连接使用手机
本文提供三种方式修改docker存储路径:1.修改docker配置文件;2.创建daemon.json文件;3.创建软链接;
CentOS系统下,docker安装及卸载方法,包括常规方式安装及脚本一键安装。
ZeroTier实现内网穿透、异地组网,其基本工作原理是组建一个虚拟局域网,各个设备(NAS、Linux、Windows、Mac、iOS、Android)安装了客户端、加入到这个虚拟局域网后,就会自动分配一个IP,从而实现局域网内各个设备及服务的相互访问。
2核2G的云服务器能用来干嘛呢---个人建站。没错,就是搭建自己的博客网站,这类网站系统对服务器性能和内存要求都较低,而且云服务器自带公网IP,任何人都可以访问,后续也可以注册购买一个自己的域名,映射到云服务器的公网IP,妥妥的就是自己的个人网站了。
docker启动失败问题排查与常见解决方案
同一内网下其他主机无法连接redis-server的原因可能有:protected-mode(保护模式)已开启、bind绑定了无效的主机地址、bind设置了本地回环地址。
本文主要介绍:1、MongoDB简介、支持的数据类型、应用场景;2、Windows、Linux、macOS下如何快速安装mongoDB;
是问题,总会有解决办法,一时想不到,不必焦躁,不必死磕,晾一晾,转换一下思路,说不定第二天就会“山重水复疑无路,柳暗花明又一村”!
利用pytest的hook函数:pytest_runtest_makereport、pytest_terminal_summary、redis,实现自动收集测试结果并发送消息通知到企业微信的原理及过程
1、Airtest框架介绍:Airtest适用项目、Airtest特点、Airtest的优势;2、Airtest框架组成、原理;Airtest环境搭建及IDE的简单使用;3、Airtest开展Windows应用自动化测试实践:连接Windows应用Windows、常用API编写、测试代码设计、测试用例运行效果、查看测试报告
Sikuli是一款基于GUI图像识别框架的自动化测试工具,它以图像检索技术为基础,提供了一套基于 Jython 的脚本语言以及集成开发环境。使用者可利用屏幕截图直接 引用 GUI 元素进行编程,完成交互操作。Sikuli 一词取自墨西哥的土著语,意为“上帝之眼”,寓意—— Sikuli 让电脑能像人一样”看”这个”真实世 界”。
1、shell脚本中“source /etc/profile”无法生效的原因及解决办法;2、shell中"."、"source"、"sh"、"./"的区别;