自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于踩过的awk单引号和双引号的坑

把双引号换成单引号的时候,结果才是正常的,另外这个问题在mac里,我如果使用的双引号就直接报错了。之前查看别的文件,使用awk 分割时,一直是用的""双引号,也没有发现异常。当遇到上述格式的时候,发现了不对劲,切割出来的结果不是自己想要的。上述命令执行的结果其实并没有按照"|+|"来切割。结果是显示是正常的,按照"|+|"来切割。之前有一个文件里的内容是。在mac里执行第一段代码。

2024-05-27 14:38:19 104

原创 通过cm接口获取集群上所有的队列

因为工作的需要,我查看和修改yarn 队列资源比较频繁,每次通过页面操作多个用户的资源时,我都有一种要砸键盘的冲动。现在搜索列队名,符合条件的队列会高亮显示,但是如果符合条件的队列不在当前页,你就得一直点那个More Queues,总之用着没有以前顺手了。登录成功后,我们就可以调用queue接口获取所有的队列,因为我把用户的队列都建在了父队列,也就是root的下面,所以每个用户的队列都是root队列的子队列。可以用抓包工具获取接口地址,首先定义个queues的类,初始化以上参数。

2024-05-27 14:07:46 439

原创 Linux模拟网络延迟、丢包和带宽限制

请根据实际网络接口名称替换eth0,并注意,这些操作可能需要root权限。在应用网络条件时,请确保测试环境中没有其他重要的网络流量,以免影响正常使用。在Linux中,可以使用ip命令和tc(traffic control)命令来模拟网络的延迟、丢包和带宽限制。

2024-05-17 15:45:41 268

原创 Hive常见的日期函数

UNIX 时间戳转日期语法:fom_unixtime(bigint unixtime[, string format]);返回类型:string。

2024-03-29 16:08:19 1203 1

原创 用Python写一个简单的登录接口

1、用户输入用户名和密码2、验证用户名密码是否正确3、用户当天是否被锁,如果被锁了不允许再次输入密码,直接退出4、用户没有被锁,密码输入正确,提示登录成功退出5、用户没有被锁,密码错误,可以再输入两次尝试,知道输入三次错误密码后,标识用户被锁,退出,期间密码正确后参照第4条。

2024-03-29 10:07:44 145 1

原创 用python获取yarn资源fair-scheduler.xml里的队列信息

yarn资源队列信息一般都保存在一个xml文件里。具体路径可以在yarn-site.xml中查找。python解析xml文件可以直接导入模块xml.sax。

2022-10-08 11:35:39 638 1

原创 hive常用的授权命令

hive授权命令

2022-09-29 11:26:52 3173

原创 Linux生成随机密码

生成随机密码

2022-09-27 17:10:40 731

原创 unittest测试框架

单元测试概述对软件中的最小可测试单元进行检查和验证。说的直白一点,就是用于判断某个特定条件(或者场景)下某个特定函数的行为。目前来看某些公司都不会做,做也是开发做的比较多一些。关于概念这块,大家可以搜一下。单元测试我们要知道,我们的程序逾期的输入和输出,预期结果一定要针对需求、设计逻辑去写,不能简单的了为了程序的实现去写,如果单元测试用例都是错的,做这个单元测试其实也就没有意义了。单元测试覆盖率说到单元测试就不得不提覆盖率了。代码覆盖率是用来度量自动化测试和手工测试是否全面的指标之一。主要有一下

2021-08-15 23:00:03 1219

原创 pip依赖管理和虚拟环境

pip help 帮助pip --version 查看pip版本pip install 安装pip install -U 包名 升级包pip uninstall 卸载pip list 列出已安装的包文件pip download 下载包pip search requests 搜索包安装包pip install 包名==版本号pip install selenium==2.39.0pip install -i 镜像地址 --trusted-host 镜像地址对应的hostpip ins

2021-08-14 21:16:12 121

原创 学习笔记——自动化测试框架的构成

学习笔记——自动化测试框架的构成一、基础模块1.底层核心驱动2.可复用组件3.对象库4.配置文件二、管理模块1.测试数据管理2.测试文件管理三、运行模块四、统计模块常用的测试框架1.模块化测试框架2.数据驱动框架3.关键字驱动4.混合模型不管是测试框架,还是开发框架,都是为了高效、便捷的完成工作。一般自动化测试框架四部分组成:基础模块、管理模块、运行模块、统计模块。一、基础模块基础模块就是底层公共的部分。就好比汽车,没有四个轮胎也就不能飞驰。1.底层核心驱动我们比较常见的,像selenium/w

2021-06-24 16:35:19 1689 3

原创 Python pytest框架(二)

pytest 框架结构:执行用例前后会执行setup,teardown,来增加用例的前置和后置条件按用例的运行级别可以分为以下几类:1.模块级(setup_module/teardown_module)在模块始末调用有多个测试类的时候使用,执行所有测试类之前/之后,只执行一次2.函数级(setup_function/teardown_function)在函数始末调用(在类外部)3.类级(setup_class/teardown_class)在类始末调用(在类中)在该类下,所有用例执行之前/之后

2021-03-02 17:28:47 162

原创 Python pytest框架(一)

**简介**:与python自带的unittest测试框架类似,但是pytest更简洁、高效,且兼容unittest。支持简单的单元测试和功能测试,结合rquests实现接口测试,结合selenium、appium实现自动化功能测试。在线文档:https://docs.pytest.org/**安装**pip install -U pytest**查看版本**pytest --versionpytest -V**用例编写的规范**1.文件以test_开头或以_test结尾

2021-02-26 16:54:41 401 1

空空如也

空空如也

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

TA关注的人

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