- 博客(8)
- 资源 (8)
- 收藏
- 关注
原创 Jenkins 集成 allure 测试报告工具
allure 基于已有的测试报告数据进行进一步的加工,美化等操作,相当于做了一次数据格式转换。allure 支持多种语言的多种测试框架,比如 Java 的 jUnit4、jUnit5、TestNg 等等。本文主要介绍如何在 Jenkins 中集成 allure 测试报表工具,在每次项目自动化测试完成后,用 allure 生成经过加工后的测试报告。我们以 java 工程的 TestNg 测试为例,...
2019-07-25 11:51:53 1661
原创 使用 Go 开发命令行应用
使用 Go 开发命令行应用作为一个程序员,命令行工具是我们再熟悉不过的了,我们每天或多或少都会用到命令行工具。比如项目构建、打包、启动等等。那么如何用 Go 语言编写类似的工具呢?调研了下,大概有下面三种方法:os.Args 函数os.Args 功能类似于 Shell 脚本的 $@ 功能,获取到命令行输入,然后进行人工解析处理,这种方式对于编写简单的工具还行,对于复杂点的工具,光解析输入参...
2019-07-23 23:59:05 1722 1
原创 Golang 协程顺序打印
Golang 协程顺序打印A、B 两个协程分别打印 1、2、3、4 和 A,B,C,D实现:定义 A、B 两个 channal,开 A、B 两个协程,A 协程输出[1, 2, 3, 4]、B 协程输出[A, B, C, D],通过两个独立的 channal 控制顺序,交替输出。func main() { A := make(chan bool, 1) B := make(chan boo...
2019-07-23 16:41:04 5494 2
原创 Go 语言 exec 实时获取外部命令的执行输出
Go 语言 exec 实时获取外部命令的执行输出在 Go 语言中调用外部 Linux 命令可以通过标准的 os/exec 包实现,我们一般的使用方式如下:package mainimport ( "fmt" "os/exec")func main() { cmd := exec.Command("ls", "-al") output, _ := cmd.CombinedOut...
2019-07-20 18:19:59 12539 1
原创 Go 语言读写文件
Go 语言读写文件在这里演示下如何通过 Go 读写文件,Go 读写文件有很 IO 多函数可以使用,在这里使用 os 包的 OpenFile 和 Open 函数打开文件,然后用 bufio 包带缓冲的读写器读写文件。查看 OpenFile 源码,其实 Open 函数底层还是调用了 OpenFile。package mainimport ( "bufio" "fmt" "io" "os...
2019-07-15 21:52:09 1200
原创 自动化测试报表统一平台 ReportPortal 集成 TestNG
自动化测试报表统一平台 ReportPortal 集成 TestNG本文主要介绍 ReportPortal 如何集成 TestNG 测试框架,用到的工具链有:ReportPortal + TestNG + log4j。ReportPortal 集成 TestNG 的主要原理是通过给 TestNG 配置 ReportPortal 的 listener,在测试开始时该监听器将测试信息实时上报给 Re...
2019-07-10 22:02:28 3165
原创 Golang json 编解码
Json 编码Json 编码的过程即为将程序的数据结构转化为 json 串的过程,比如 Golang 里面的结构体、Python 中的字典,这些有结构的数据转化为 json 串。在 Golang 中编码 Json 使用 encoding/json 包的 Marshal() 函数,函数原型为:func Marshal(v interface{}) ([]byte, error)举例:将 Bo...
2019-07-09 19:29:43 409
原创 使用 iperf 测试 Linux 服务器带宽
iperf 简介iperf 是一个用于测试网络带宽的命令行工具,可以测试服务器的网络吞吐量。目前发现两个很实用的功能:测试服务器网络吞吐量:如果我们需要知道某台服务器的「最大」网络带宽,那么最好在同区域找两台同等配置的机器测试,因为带宽测试结果和两节点的距离有关、也和运营商的限制有关、也和服务器 CPU 核数有关。测试到服务端节点网速:如果我们想知道目前客户端到服务器的实际网速是多少,在服...
2019-07-02 18:58:00 1996
python控制台英汉互译电子词典
2016-08-08
autotools学习资料大全
2016-04-17
C++开发帮助文档大全
2015-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人