- 博客(13)
- 收藏
- 关注
原创 关于踩过的awk单引号和双引号的坑
把双引号换成单引号的时候,结果才是正常的,另外这个问题在mac里,我如果使用的双引号就直接报错了。之前查看别的文件,使用awk 分割时,一直是用的""双引号,也没有发现异常。当遇到上述格式的时候,发现了不对劲,切割出来的结果不是自己想要的。上述命令执行的结果其实并没有按照"|+|"来切割。结果是显示是正常的,按照"|+|"来切割。之前有一个文件里的内容是。在mac里执行第一段代码。
2024-05-27 14:38:19 217
原创 通过cm接口获取集群上所有的队列
因为工作的需要,我查看和修改yarn 队列资源比较频繁,每次通过页面操作多个用户的资源时,我都有一种要砸键盘的冲动。现在搜索列队名,符合条件的队列会高亮显示,但是如果符合条件的队列不在当前页,你就得一直点那个More Queues,总之用着没有以前顺手了。登录成功后,我们就可以调用queue接口获取所有的队列,因为我把用户的队列都建在了父队列,也就是root的下面,所以每个用户的队列都是root队列的子队列。可以用抓包工具获取接口地址,首先定义个queues的类,初始化以上参数。
2024-05-27 14:07:46 471
原创 Linux模拟网络延迟、丢包和带宽限制
请根据实际网络接口名称替换eth0,并注意,这些操作可能需要root权限。在应用网络条件时,请确保测试环境中没有其他重要的网络流量,以免影响正常使用。在Linux中,可以使用ip命令和tc(traffic control)命令来模拟网络的延迟、丢包和带宽限制。
2024-05-17 15:45:41 478
原创 Hive常见的日期函数
UNIX 时间戳转日期语法:fom_unixtime(bigint unixtime[, string format]);返回类型:string。
2024-03-29 16:08:19 1955 1
原创 用Python写一个简单的登录接口
1、用户输入用户名和密码2、验证用户名密码是否正确3、用户当天是否被锁,如果被锁了不允许再次输入密码,直接退出4、用户没有被锁,密码输入正确,提示登录成功退出5、用户没有被锁,密码错误,可以再输入两次尝试,知道输入三次错误密码后,标识用户被锁,退出,期间密码正确后参照第4条。
2024-03-29 10:07:44 250 1
原创 用python获取yarn资源fair-scheduler.xml里的队列信息
yarn资源队列信息一般都保存在一个xml文件里。具体路径可以在yarn-site.xml中查找。python解析xml文件可以直接导入模块xml.sax。
2022-10-08 11:35:39 703 1
原创 unittest测试框架
单元测试概述对软件中的最小可测试单元进行检查和验证。说的直白一点,就是用于判断某个特定条件(或者场景)下某个特定函数的行为。目前来看某些公司都不会做,做也是开发做的比较多一些。关于概念这块,大家可以搜一下。单元测试我们要知道,我们的程序逾期的输入和输出,预期结果一定要针对需求、设计逻辑去写,不能简单的了为了程序的实现去写,如果单元测试用例都是错的,做这个单元测试其实也就没有意义了。单元测试覆盖率说到单元测试就不得不提覆盖率了。代码覆盖率是用来度量自动化测试和手工测试是否全面的指标之一。主要有一下
2021-08-15 23:00:03 1287
原创 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 163
原创 学习笔记——自动化测试框架的构成
学习笔记——自动化测试框架的构成一、基础模块1.底层核心驱动2.可复用组件3.对象库4.配置文件二、管理模块1.测试数据管理2.测试文件管理三、运行模块四、统计模块常用的测试框架1.模块化测试框架2.数据驱动框架3.关键字驱动4.混合模型不管是测试框架,还是开发框架,都是为了高效、便捷的完成工作。一般自动化测试框架四部分组成:基础模块、管理模块、运行模块、统计模块。一、基础模块基础模块就是底层公共的部分。就好比汽车,没有四个轮胎也就不能飞驰。1.底层核心驱动我们比较常见的,像selenium/w
2021-06-24 16:35:19 2200 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 190
原创 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 436 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人