2023年6月1日
准备工作 安装GraalVM工具 使用 sdkman 下载并安装 GraalVM的jdk sdk install java 22.3.1.r17-grl 安装好后,将该sdk设置为默认 sdk default java 22.3.1.r17-grl 检查版本 java -version openjdk version "17.0.6" 2023-01-17 OpenJDK Runtime Environment GraalVM CE 22.3.1 (build 17.0.6+10-jvmci-22.3-b13) OpenJDK 64-Bit Server VM GraalVM CE 22.3.1 (build 17.0.6+10-jvmci-22.3-b13, mixed mode, sharing) 检查gu工具版本: gu --version GraalVM Updater 22.3.1 安装native-image gu install native-image # 若无法正常安装,可以将其github.co……
阅读全文
2023年3月11日
缘起 最近一直在因为自动化测试搭建环境的原因,使用 linux shell 进行编程,已使得能够一键搭建测试环境。 服务器端的 getopt 工具是增强版的,而本机 MacBookPro 上的版本则是系统自带的陈旧版本,因此有必要升级成为增强版。 升级 对于使用 brew 这个管理工具的人来说,比较幸运,有个 gnu-getopt 可以使用。安装起来也很简单。 brew install gnu-getopt 此时get……
阅读全文
2023年3月6日
批量删除所有容器 docker rm `docker ps -a -q` 批量删除所有镜像 docker rmi `docker images -q` 批量删除含有关键字的容器 docker rm `docker ps -a | grep dmj | awk '{print $1}'` 批量删除含有关键字的镜像 docker rmi --force `docker images | grep dmj | awk '{print $1}'` 关键知识点 docker ps -a -q 命令输出容器 id 使用grep "关键字" 命令查找想要的容器或镜像 使用 awk '{print $1}' 命令将第一列输出打印出……
阅读全文
2023年3月6日
参考原文: https://www.cnblogs.com/chuanzhang053/p/16937461.html 查看每个库中表的大小,按大小排序 注意:表占用空间大小,包括 数据 和 索引 SELECT table_schema as `Database`, table_name AS `Table`, round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` FROM information_schema.TABLES ORDER BY (data_length + index_length) DESC; 查看某个特定的库中,表的大小 SELECT table_schema as `Database`, table_name AS `Table`, round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` FROM information_schema.TABLES WHERE table_schema = "iuap_data_datafusion" # 替换为具体的库名 ORDER BY (data_length + index_length) DESC;……
阅读全文
2023年3月6日
背景 在使用 java8(amazon corretto)本机(mac book pro)编译和运行项目时,无任何异常。将编译后的 jar 文件打包到 docker 镜像后,再运行,报”Could not find TLS ALPN provider; no working netty-tcnative, Conscrypt, or Jetty NPN/ALPN available“ 这个错误。 Dockerfile 内容如下: FROM amazoncorretto:8-alpine RUN sed -i 's/dl-cdn.alpinelinux.org/mirror.tuna.tsinghua.edu.cn/g' /etc/apk/repositories RUN apk --update add curl bash ttf-dejavu && \ rm -rf /var/cache/apk/* RUN apk add -U tzdata && \ /bin/cp /usr/share/zoneinfo/Asia/Shanghai……
阅读全文
2023年2月3日
当前测试组(集成测试/接口测试)的方式 采用行业内流行的 xmind(脑图)的方式编写测试用例,通过生成遵循一定格式的 Excel 文件,可以导入到禅道系统。参见《测试用例设计-模板.xmind》 优点: xmind 文档能够清晰体现出主线思路。 缺点: 额外安装软件 用例过多时,无法直观看到有多少个用例 采用 jmeter 作为……
阅读全文
2023年1月15日
需求背景 对于全量自动化测试而言,目前采用的是 JMeter 进行测试脚本的编写,禅道系统来管理测试用例及 bug 修复等工作流程。对于每次新功能上线,都要将老的功能进行自动化测试,以验证这些功能的稳定性,重要程度也是很突出的。然而大量运行测试用例,手工去禅道系统登记运行结果的方式,则明显的降低了执行效……
阅读全文
2023年1月3日
准备测试用例 无论是单元测试还是业务测试,无非就是输入一些数据,然后看输出的结果是否符合预期。符合预期的,那么意味着程序运行正常;不符合预期,则可能是程序存在问题。 数据格式&安全性校验用例 对于各个输入参数,通常会有提供该参数及不提供该参数 2 种用例。即必填、可选。 对于各个输入……
阅读全文
2023年1月2日
git config --global credential.helper store 这样只需要第一次输入用户名及密码即可。……
阅读全文
2022年12月2日
SHELL 基础编程 知乎-掌握 Shell 编程,一篇就够了……
阅读全文