Haauleon Blog

我干了什么 究竟拿了时间换了什么

禅道 | Python3 禅道管理类

定时任务统计禅道 bug 并发送钉钉消息

背景   测试人员在项目测试阶段时会输出 bug 问题单,有的公司用 jira ,有的公司用禅道。目前所在公司用的是禅道,禅道作为测试人员和开发人员之间沟通的桥梁,它起着至关重要的作用。虽然在项目测试阶段,项目组会集中关注上线的情况,但是禅道的问题单创建成功后,需要开发人员主动登录主页进行查找,需要花费一些时间,若错过了一些紧急重要的 bug,也会影响整个测试周期。除此之外,部分公司有每日 ...

Ubuntu | 清空文件内容的三种方法

linux 系统中清空文件内容的三种方法 1.使用 vi/vim 命令打开文件后,输入 “%d” 清空,后保存即可。但当文件内容较大时,处理较慢,命令如下: 1 2 3 vim file_name :%d :wq 2.使用 cat 命令情况,命令如下: 1 cat /dev/null > file_name 3.使用 echo 命令清空,此时会在文件中写入一个空行 “...

禅道 | Python3 每日统计 bug

通过设置定时任务完成每日禅道 bug 统计并发送钉钉消息

背景   目前写了一个禅道服务类,已经完成的功能有:创建 bug 单、获取 bug 统计页面的数据、获取 bug 列表的最新一条。   创建 bug 单功能。作为禅道的常用功能,当然是不能少的了,在脚本里可用作一个自动化测试的辅助工具,若自动化测试出现 bug 则自动创建 bug 单。这是目前要实现的一个方向。   获取 bug 统计页面的数据。先请求禅道统计 > 测试页面,解析测...

python3 | 读写 json 文件

  该脚本用于读取 json 文件的数据,并写入内容。参考https://www.cnblogs.com/bigberg/p/6430095.html

职业规划 | 很想去拨开这团迷雾

换个角度来思考一下自己的职业生涯

我的现状   目前在一家小企业工作了四年,专职是测试,也搞过爬虫和运维。感触比较深的是,珠海的小公司在开发流程上都不规范,再者,由于领导是开发出身,所以在资源上更倾向于开发人员,而我的资源多数从开发那里沟通获得。而且这四年里,大部分都是自己一个人在搞测试工作,虽然中间有一段是两个人协同,但是工作内容还是没什么变化。小公司,就意味着,测试人员的晋升通道不明确,甚至说领导根本就不关注测试人员的发...

python3 | 批量执行 postman 请求集合

使用 python 解析 postman 的 json 文件并批量发送请求

目前的思路如下: 把 postman 的请求集合文件、环境变量文件、全局变量文件全部下载到本地,分别存为 xxx.collection.json、xxx.env.json 和 xxx.globals.json 写脚本解析 xxx.collection.json 文件的请求,并使用 requests 发送请求。解析 xxx.env.json 文件的环境变量,读写并解析 xxx.glo...

python3 | 自定义命令行参数

命令行自定义参数以及处理命令行参数

  自定义命令行参数,用于在命令行窗口中执行程序时附加参数。处理命令行参数,用于获取命令行窗口中输入的参数。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ''' 自定义命令行参数 ''' import argparse # 添加命令行解析器 p...

python3 | 计算 mp4 文件时长

批量计算指定目录下的 mp4 文件的时长,以秒为单位

  该脚本目前只写了个简易版,用于计算指定路径的目录下所有 mp4 文件的时长,且以秒为单位,四舍五入不保留小数点后的数字。适用于 windows 系统下 cmd 命令行执行。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import os from moviepy.editor import VideoFileClip # pip in...

python3 | 合并多个 json 文件

  该脚本用于合并当前目录下的所有以 json 结尾的文件内容,并生成一个新的 json 文件。 1 2 3 4 5 6 7 8 9 10 11 12 import os, json # import pandas as pd path_to_json = './' json_files = [pos_json for pos_json in os.listdir(path_to_j...

Charles | https 证书设置

在 win10 系统中导入 Charles CA 证书

  首先说明一点,即使按照下面的操作,也不可能抓到所有的https请求,否则网络安全做的也太差了。要抓https,首先要安装证书。 设置步骤 一、PC端安装证书 1、安装证书:Charles -> Help -> SSL Proxying -> Install Charles Root Certificate,直接点击安装。 注意:下面选项选择【将所有的证书都放入下...