
test skills
文章平均质量分 52
azhang190426
这个作者很懒,什么都没留下…
展开
-
大前端入门指南读书笔记 - JavaScript
javascript 基础原创 2023-04-13 14:52:46 · 209 阅读 · 0 评论 -
vue-cli-service 和 webpack-dev-server 的区别
vue-cli-service 和 webpack-dev-server 的区别原创 2023-03-27 11:39:12 · 1344 阅读 · 0 评论 -
mybatis 数据库查询的知识
mybatis原创 2023-03-08 11:29:53 · 336 阅读 · 0 评论 -
机器学习在测试自动化中的应用2023(翻译)
机器学习 自动化测试翻译 2023-03-07 16:20:31 · 273 阅读 · 0 评论 -
接口 测试
接口测试 API 测试原创 2023-03-03 10:43:23 · 87 阅读 · 0 评论 -
lombok 使用
lombak 可以让代码更简洁 避免写 set get原创 2023-02-13 15:27:43 · 96 阅读 · 0 评论 -
JDBCUtil
JDBC 链接数据库 查询返回数据原创 2023-02-06 14:55:40 · 361 阅读 · 0 评论 -
quartz 定时调度实现
quartz scheduler trigger job原创 2023-02-01 17:55:25 · 363 阅读 · 0 评论 -
quartz 定时调度的使用
quartz 定时调度原创 2023-02-01 14:40:47 · 129 阅读 · 0 评论 -
flask 梳理二
python send_file() 网页下载文件原创 2023-01-11 14:29:12 · 140 阅读 · 0 评论 -
flask 梳理 一
flask原创 2023-01-09 15:22:55 · 93 阅读 · 0 评论 -
NumPy 的使用
NumPy 的用法原创 2023-01-05 14:05:06 · 119 阅读 · 0 评论 -
pandas 使用
pandas 的基础使用原创 2023-01-04 16:14:09 · 400 阅读 · 0 评论 -
Linux 相关
linux 使用原创 2022-08-19 15:35:05 · 332 阅读 · 0 评论 -
数据库常用函数
sql server:int 相除保留2位有效数字:Round(1.0*1/3,2) =0.330000 , 后面的0会被保留下来如果用 Convert(decimal(6,2),1.0*1/3) 就可以实现保留2位数字 0.33 ,出来的类型是 decimalCAST(1.0*1/3 as float) 可以把类型转为float型select convert(varchar(7), '2022-03-01',120) 截取 年月...原创 2022-04-13 14:59:09 · 867 阅读 · 1 评论 -
airflow 同步执行 sp 的坑
class SQLUTIL: def __init__(self, server_name, user_name, password, database_name): self.server = server_name self.user = user_name self.password = password self.database = database_name def pyodbcSearch(self, proce...原创 2021-12-10 16:38:23 · 643 阅读 · 0 评论 -
python 配置log
在项目根目录 api 前进行拦截:@app.before_requestdef requestInterceptor(): if request.path !='/': #get the request body value str_header = request.headers.environ browser_version = str_header['HTTP_SEC_CH_UA'].replace(" ","_") os原创 2021-06-24 16:53:12 · 335 阅读 · 0 评论 -
cypress-image-snapshot 的安装和使用
1. 通过npm 安装 : npm install --save-dev cypress-image-snapshot报错了:npm ERR! While resolving: mid_test_cypress@1.0.0npm ERR! Found: cypress@7.5.0npm ERR! node_modules/cypressnpm ERR! dev cypress@"^7.4.0" from the root projectnpm ERR!npm ERR! Could no.原创 2021-06-17 17:19:30 · 1155 阅读 · 0 评论 -
使用dockerfile 发布cypress
首先准备好Dockerfile:FROMcypress/base:14.16.0COPYpackage.json.COPY./cypress./cypressCOPY./cypress.json./cypress.jsonRUNnpminstallRUNnpmruntest原创 2021-06-17 10:33:42 · 252 阅读 · 0 评论 -
Clickhouse sql 笔记
1. Clickhouse 目前不支持存储过程2. 创建表 CREATE TABLE tableName(`CompanyId` String,`Version` DateTime,`CalculateStatus` String) ENGINE = MergeTree() ORDER BY(CompanyId,Version) SETTINGS index_granularity = 81923.case when ... END AS columnName 的...原创 2021-03-12 16:24:04 · 1321 阅读 · 0 评论 -
airflow 学习笔记
工作中要用到airflow ,做个笔记Airflow 通过DAG 也即是有向非循环图来定义这个工作流,具有上下级依赖关系的工作流。DAG 意为有向无循环图,在 Airflow 中定义整个完整的作业。同一个 DAG 中的所有 Task 拥有相同的调度时间。 Task 为 DAG 中具体的作业任务,它必须存在于某一个 DAG 之中。Task 在 DAG 中配置依赖关系,跨 DAG 的依赖是可行的,但是并不推荐。跨 DAG 依赖会导致 DAG 图的直观性降低,并给依赖管理带来麻烦。当一个 DAG 满足原创 2021-03-09 14:06:35 · 736 阅读 · 0 评论 -
locust to test upload API
call and API to upload a file from the local:Content-Type: multipart/form-data; boundary=----***************************def uploadHolding(self): attach = open('/mnt/locust/test.xlsx', 'rb') self.client.headers['Cookie'] = getCookie() sel原创 2020-12-21 14:10:05 · 99 阅读 · 0 评论 -
sitespeed+graphite+grafana
最近在看性能UI performance testing 的工具其中一个是sitespeed。sitespeed.io是一款可监视和衡量网站前端性能的开源工具。1.开源 2.支持事务模拟 3.自动性能分析,形成可视化报告 4.提供的docker镜像已搭建完成监控系统,满足线上环境监控。它拥有一套插件,如Coach、Broswertime、Chrome-HAR等,帮助sitespeed搜集浏览器debug状态下的数据,并基于网站最佳实践给出相应的打分和意见,最后把数据可视化展示。sitespe...原创 2020-12-09 17:15:28 · 936 阅读 · 0 评论 -
8月
过去两个月比较忙,因为新加入一个已开发了一年多的项目,所以要花时间的地方好多:1. 业务, 因为是跟基金相关的项目, 然后又不是普通的OE 或者ETF , 而是Model Portfolio, SA, CIT 和HF 比较小众的,比如CIT 只有美国有, SA 和MP 也只有少数国家有,这些基金不需要向客户定期披露信息,这个项目就是做一个收集信息的网站给用户录入,可以节省公司的DA人力和责任外放。然后系统还分外部用户和内部用户,所以设计到权限管理。 流程是用户录入 operation、performan原创 2020-08-17 09:31:32 · 136 阅读 · 0 评论 -
读取office365邮箱并判断邮箱内容
public class CheckEmail { private String mailServer; private String user; private String password; private String domain; public CheckEmail(String mailServer, String user, String password) { this.mailServer = mailServer; ..原创 2020-07-17 09:51:58 · 1396 阅读 · 0 评论 -
Java + selenium + cookie 绕过 reCAPTCHA 验证的登录页面
1. 如果网站有记住登录状态的功能,可以直接用 new cookie 来创建cookies, cookies 可以用F12 或者fiddler 来抓包查看driver.get("https://xxxxxx/");driver.manage().deleteAllCookies();Cookie cookie1 = new Cookie("name1", "xxxxxx");Cookie cookie2 = new Cookie("name2", "xxxx");driver.manage()原创 2020-05-20 15:43:41 · 2277 阅读 · 1 评论 -
数据库查询Util
public class DBUtils { private static Dao dao; public static String dbUrl; public static String dbUserName; public static String dbPassword; public static void setPassword(Strin...原创 2020-05-08 15:05:29 · 239 阅读 · 0 评论 -
testNG 总结
原创 2020-04-20 16:23:22 · 150 阅读 · 0 评论 -
词云分析bug
最近要开始一个新项目,于是准备去把一个已经在进行的类似的项目的bugs 拿来分析分析。 然后想看看词云出来是什么样子的。bug的信息是从JIRA导出来的,然后拿summary的信息来看。from wordcloud import WordCloudimport matplotlib.pyplot as pltimport pandas as pdimport en_core_web...原创 2020-04-16 14:53:45 · 327 阅读 · 0 评论 -
ReadyAPI VS RestAssured
ReadyAPI 上手比较快,因为很多功能都是现成的,直接点点就可以了:1. 右键就可以直接获取了。比如可以直接在response->outline 里面选择要assert 的值,右键 插入不同类型的assert也可以在script 或者request输出入框右键getdata 选择你想要获取的值2. 可以利用custom properties 进行值的传递de...原创 2020-01-16 15:40:18 · 172 阅读 · 0 评论 -
Java 小积累
https://blog.youkuaiyun.com/dora_310/article/details/52877750http://www.runoob.com/java/java-string.html1.对象是一个实列,有状态和行为;类是一个模板,描述一类对象的行为和状态,类的名字首字母大写;方法就是行为,方法的名字首字母小写;每个对象都有独特的实列变量。2.java主要有局部变量,类变量...原创 2019-03-01 11:47:42 · 206 阅读 · 1 评论 -
Kubernetes 学习
学习笔记原创 2020-03-20 15:31:20 · 152 阅读 · 0 评论 -
grafana /prometheus docker 启动
第一步是拉镜像:docker pull prom/prometheus第二步去弄一个prometheus.yml 的配置文件, 可以在这里下:https://github.com/prometheus/prometheus/tree/master/documentation/examples, 我把它保存到了本地 d:/cd/prometheus.yml第三部就是启动容器:doc...原创 2020-03-11 18:14:19 · 388 阅读 · 0 评论 -
docker with windows subsystem for linux
window10 除了可以支持docker 之外, 还支持linux 系统.1.先在控制面板把 windows subsystem for linux 勾上2. 在微软商城下载一个linux 系统进行安装 就可以直接当成一个软件使用。3.在Linux上安装docker 跟真正的独立的linux 系统还是有区别的,需要注意一下两点。3.1 在wsl上安装docker 是跟 ...原创 2020-03-09 15:43:44 · 748 阅读 · 0 评论 -
docker 的 一些操作
1. 如果需要进去到容器去看看,容器内部的结构, 比如这个image生成的容器是用的bin/bash 还是bin/sh 还是其他。可以用ls 显示出来。启动了容器后, 然后用 docker exec containId ls然后显示bin目录里面的内容。发现没有bash 但是有sh , 然后就就可以进入交互模式。docker exec -it 2058ab512f5b /bin/s...原创 2020-02-28 11:08:03 · 128 阅读 · 0 评论 -
docker 仓库
images 有点多了,打算把一些不常用的传到仓库里面去。docker 仓库有两种, 一种是官网上的。https://hub.docker.com/登陆后点 create repository 来创建仓库建好后, 把要上传的容器commit 成仓库的名字的镜像因为我的仓库设置成了private,所以要先登陆才能push,不然会报:requested access to t...原创 2020-02-18 14:39:30 · 148 阅读 · 0 评论