30 lines
531 B
Go
30 lines
531 B
Go
package http
|
|
|
|
import (
|
|
"context"
|
|
"fmt"
|
|
"net/url"
|
|
"testing"
|
|
)
|
|
|
|
func BenchmarkVersion(b *testing.B) {
|
|
for i := 0; i < b.N; i++ {
|
|
params := url.Values{}
|
|
for k, v := range guscs[0].testData {
|
|
params.Set(k, v)
|
|
}
|
|
req, _ := client.NewRequest("GET", _getVersionURL, "127.0.0.1", params)
|
|
var res struct {
|
|
Code int `json:"code"`
|
|
Data struct {
|
|
V int `json:"v"`
|
|
D interface{} `json:"d"`
|
|
} `json:"data"`
|
|
}
|
|
|
|
if err := client.Do(context.TODO(), req, &res); err != nil {
|
|
fmt.Println(err)
|
|
}
|
|
}
|
|
}
|