cmd

package
v0.0.0-...-409fb91 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2020 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Execute

func Execute()

Execute adds all child commands to the root command and sets flags appropriately. This is called by main.main(). It only needs to happen once to the rootCmd.

func StartBackendStressTest

func StartBackendStressTest()

func StartFrontendStressTest

func StartFrontendStressTest()

func StartRegistUsers

func StartRegistUsers()

Types

type ApiClient

type ApiClient struct {
	BaseUrl        string
	TimeoutSec     int
	ApiSpecs       []ApiSpec
	RequestHeaders []RequestHeader
	ReqNo          int
	// contains filtered or unexported fields
}

func NewApiClient

func NewApiClient(config Config, logger *log.Logger) (*ApiClient, error)

func (*ApiClient) SampleBAccountDetail

func (client *ApiClient) SampleBAccountDetail(id int) *backend.Res

func (*ApiClient) SampleBAccountList

func (client *ApiClient) SampleBAccountList() *backend.Res

func (*ApiClient) SampleBActSummaryList

func (client *ApiClient) SampleBActSummaryList(startDate, endDate string) *backend.Res

func (*ApiClient) SampleBCouponList

func (client *ApiClient) SampleBCouponList(cId string) *backend.Res

func (*ApiClient) SampleBDeliveryCouponsList

func (client *ApiClient) SampleBDeliveryCouponsList() *backend.Res

func (*ApiClient) SampleBDlSummarysList

func (client *ApiClient) SampleBDlSummarysList(startDate, endDate string) *backend.Res

func (*ApiClient) SampleBDocumentDetail

func (client *ApiClient) SampleBDocumentDetail(id int) *backend.Res

func (*ApiClient) SampleBDocumentsList

func (client *ApiClient) SampleBDocumentsList() *backend.Res

func (*ApiClient) SampleBLogUseList

func (client *ApiClient) SampleBLogUseList() *backend.Res

func (*ApiClient) SampleBLoginAccount

func (client *ApiClient) SampleBLoginAccount(loginId, password string) *backend.Res

func (*ApiClient) SampleBPositionSummarysList

func (client *ApiClient) SampleBPositionSummarysList(startDate, endDate, searchDate string) *backend.Res

func (*ApiClient) SampleBRecommendsList

func (client *ApiClient) SampleBRecommendsList() *backend.Res

func (*ApiClient) SampleBSendReserveList

func (client *ApiClient) SampleBSendReserveList() *backend.Res

func (*ApiClient) SampleBStampManagerList

func (client *ApiClient) SampleBStampManagerList() *backend.Res

func (*ApiClient) SampleFBrandsList

func (client *ApiClient) SampleFBrandsList() *backend.Res

func (*ApiClient) SampleFCarInfo

func (client *ApiClient) SampleFCarInfo(cardNumber, carNumber string) *backend.Res

func (*ApiClient) SampleFCarsList

func (client *ApiClient) SampleFCarsList() *backend.Res

func (*ApiClient) SampleFContentsDetail

func (client *ApiClient) SampleFContentsDetail(id int) *backend.Res

func (*ApiClient) SampleFContentsList

func (client *ApiClient) SampleFContentsList() *backend.Res

func (*ApiClient) SampleFCouponList

func (client *ApiClient) SampleFCouponList() *backend.Res

func (*ApiClient) SampleFDeliveryCouponsList

func (client *ApiClient) SampleFDeliveryCouponsList(userId string) *backend.Res

func (*ApiClient) SampleFEnqueteList

func (client *ApiClient) SampleFEnqueteList(userId string) *backend.Res

func (*ApiClient) SampleFHintList

func (client *ApiClient) SampleFHintList() *backend.Res

func (*ApiClient) SampleFLatitudeList

func (client *ApiClient) SampleFLatitudeList(latitude, longitude string) *backend.Res

func (*ApiClient) SampleFRecommendsList

func (client *ApiClient) SampleFRecommendsList() *backend.Res

func (*ApiClient) SampleFRegistDeviceId

func (client *ApiClient) SampleFRegistDeviceId(sendFlag int, deviceType, deviceId string) *backend.Res

func (*ApiClient) SampleFShopList

func (client *ApiClient) SampleFShopList() *backend.Res

func (*ApiClient) SampleFStampCardsList

func (client *ApiClient) SampleFStampCardsList(userId, deviceId string) *backend.Res

func (*ApiClient) SampleFStampManagerDetail

func (client *ApiClient) SampleFStampManagerDetail(id int, userId, deviceId string) *backend.Res

func (*ApiClient) SampleFStampManagerList

func (client *ApiClient) SampleFStampManagerList() *backend.Res

func (*ApiClient) SampleFUnreadsList

func (client *ApiClient) SampleFUnreadsList(id string) *backend.Res

func (*ApiClient) SampleFUpdateUser

func (client *ApiClient) SampleFUpdateUser(deviceId string) *backend.Res

func (*ApiClient) SampleFUserDocumentsList

func (client *ApiClient) SampleFUserDocumentsList(id string) *backend.Res

func (*ApiClient) SampleFUserFavoriteBrandList

func (client *ApiClient) SampleFUserFavoriteBrandList() *backend.Res

func (*ApiClient) SampleFUserInfo

func (client *ApiClient) SampleFUserInfo(cardNumber, id string) *backend.Res

type ApiSpec

type ApiSpec struct {
	Name   string
	Method string
	Path   string
}

type Config

type Config struct {
	BaseUrl        string
	TimeoutSec     int
	ApiSpecs       []ApiSpec
	RequestHeaders []RequestHeader
	LogDir         string
	Scenarios      []Scenario
}

func (Config) GetScenarioConfig

func (config Config) GetScenarioConfig(key string) (*Scenario, error)

func (Config) String

func (config Config) String() string

type RequestHeader

type RequestHeader struct {
	Key   string
	Value string
}

type Scenario

type Scenario struct {
	Name      string
	LoopNum   int
	ThreadNum int
}

type ScenarioContext

type ScenarioContext struct {
	// contains filtered or unexported fields
}

func NewScenarioContext

func NewScenarioContext(startTime string, thNum, loopNum int) (*ScenarioContext, error)

type ScenarioExecuter

type ScenarioExecuter struct {
	// contains filtered or unexported fields
}

func NewScenarioExecuter

func NewScenarioExecuter(configKey string, scenario func(sc *ScenarioContext)) (*ScenarioExecuter, error)

func (*ScenarioExecuter) EndScenario

func (se *ScenarioExecuter) EndScenario(startTimestamp time.Time)

func (*ScenarioExecuter) StartScenario

func (se *ScenarioExecuter) StartScenario()

func (*ScenarioExecuter) String

func (se *ScenarioExecuter) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL