Golang
木法星人
没有奇迹,唯有累积
展开
-
接口压测居然只需50行Golang代码?
1. 使用Go语言的标准库中的sync.WaitGroup来实现并发请求。2. 使用http.NewRequest()函数创建HTTP请求对象,并设置请求参数和请求头。3. 使用http.Client执行HTTP请求,并获取响应结果。4. 对响应结果进行断言验证,比如检查HTTP状态码、响应内容等。5. 统计每个请求的响应时间,并计算TPS(每秒事务数)。6. 输出测试结果,包括请求总数、成功数、失败数、平均响应时间、最大响应时间、最小响应时间、TPS等。原创 2023-03-20 09:45:00 · 525 阅读 · 0 评论 -
Go goroutine(协程)找出10000以内的所有素数
Go协程: 找出10000以内的所有素数package mainimport ( "fmt" "time")func production_num(num_chan chan int) { for i := 1; i < 10000; i++ { //Add 10000 numbers num_chan <- i } close(num_chan)...原创 2020-01-10 01:22:07 · 596 阅读 · 0 评论