func NewIPerf3Tester(cfg *config.Config, test *config.Test) (parsers.Parser, error) {
	return IPerf3{
		logger: log.WithFields(logrus.Fields{"parers": NameIPerf3}),
		config: test,
	}, nil
}
NewIPerf3Tester return a new IPerf3 tester instance
package iperf3
import (
	"bytes"
	"encoding/json"
	"fmt"
	"io"
	"github.com/cloudical-io/ancientt/outputs"
	"github.com/cloudical-io/ancientt/parsers"
	"github.com/cloudical-io/ancientt/pkg/config"
	models "github.com/cloudical-io/ancientt/pkg/models/iperf3"
	"github.com/cloudical-io/ancientt/pkg/util"
	"github.com/sirupsen/logrus"
	log "github.com/sirupsen/logrus"
)
const NameIPerf3 = "iperf3"
func init() {
	parsers.Factories[NameIPerf3] = NewIPerf3Tester
}
type IPerf3 struct {
	parsers.Parser
	logger *log.Entry
	config *config.Test
}