stra_bench_test.go 531 B

1234567891011121314151617181920212223242526272829
  1. package http
  2. import (
  3. "context"
  4. "fmt"
  5. "net/url"
  6. "testing"
  7. )
  8. func BenchmarkVersion(b *testing.B) {
  9. for i := 0; i < b.N; i++ {
  10. params := url.Values{}
  11. for k, v := range guscs[0].testData {
  12. params.Set(k, v)
  13. }
  14. req, _ := client.NewRequest("GET", _getVersionURL, "127.0.0.1", params)
  15. var res struct {
  16. Code int `json:"code"`
  17. Data struct {
  18. V int `json:"v"`
  19. D interface{} `json:"d"`
  20. } `json:"data"`
  21. }
  22. if err := client.Do(context.TODO(), req, &res); err != nil {
  23. fmt.Println(err)
  24. }
  25. }
  26. }