func main() { runtime.GOMAXPROCS(runtime.NumCPU()) tw := common.NewTimeWheel(50*time.Millisecond, 20, 500) db := common.NewMongo() hars := common.GetAllStatusApiOfUser(db, "db46161c-917a-40d8-b1fd-242e7cc8f4b3") fmt.Println(hars.Len()) for e := hars.Front(); e != nil; e = e.Next() { element := e.Value h := element.(*common.StatusAPI) fmt.Printf("%+v\n", h) taskId, _ := tw.Loop(2*time.Second, do(h)) fmt.Println("开启任务", taskId, h.HarId) } select {} }
func main() { db := common.NewMongo() hars := common.GetAllStatusAPIOfUser(db, "db46161c-917a-40d8-b1fd-242e7cc8f4b3") fmt.Println(hars.Len()) for e := hars.Front(); e != nil; e = e.Next() { element := e.Value h := element.(*common.StatusAPI) if h.Type == "POST" { fmt.Printf("%+v\n", h.PostContent.PostData.Params) } // e,_,r := common.RunHar(h) // fmt.Println(e,r) //fmt.Println("---------------------") } }