目前想到的是两种方式
想用 golang Benchmark, 但是对数据准备有点疑虑
两种方式哪种合适些,或还是有其他更好的方式呢?
func BenchmarkToShortUrl(b *testing.B) {
// 方式 1 这儿读取批量生成好的 URL
for i := 0; i < b.N; i++ {
// 方式 2 这里写生成 URL 代码
url := "http://www.xxxxx.com/QlLxLlUpMZFzRaXcteNt/hyuoAOdzGlmTDjuhfIKx/QyCpHrjAYcIQpvxDJAiM/"
toShortUrl(url)
}
}
1
wellsc 2022-01-16 08:58:05 +08:00 via iPhone
哪个方便用哪个
|
2
learningman 2022-01-16 11:15:11 +08:00
小心卡文件 IO
|
3
ch2 2022-01-16 12:33:44 +08:00 via iPhone
自己写一个模拟程序压测
|
4
zibber 2022-01-16 19:31:19 +08:00
wrk
|