Documentation ¶
Index ¶
- func Execute()
- func StartBackendStressTest()
- func StartFrontendStressTest()
- func StartRegistUsers()
- type ApiClient
- func (client *ApiClient) SampleBAccountDetail(id int) *backend.Res
- func (client *ApiClient) SampleBAccountList() *backend.Res
- func (client *ApiClient) SampleBActSummaryList(startDate, endDate string) *backend.Res
- func (client *ApiClient) SampleBCouponList(cId string) *backend.Res
- func (client *ApiClient) SampleBDeliveryCouponsList() *backend.Res
- func (client *ApiClient) SampleBDlSummarysList(startDate, endDate string) *backend.Res
- func (client *ApiClient) SampleBDocumentDetail(id int) *backend.Res
- func (client *ApiClient) SampleBDocumentsList() *backend.Res
- func (client *ApiClient) SampleBLogUseList() *backend.Res
- func (client *ApiClient) SampleBLoginAccount(loginId, password string) *backend.Res
- func (client *ApiClient) SampleBPositionSummarysList(startDate, endDate, searchDate string) *backend.Res
- func (client *ApiClient) SampleBRecommendsList() *backend.Res
- func (client *ApiClient) SampleBSendReserveList() *backend.Res
- func (client *ApiClient) SampleBStampManagerList() *backend.Res
- func (client *ApiClient) SampleFBrandsList() *backend.Res
- func (client *ApiClient) SampleFCarInfo(cardNumber, carNumber string) *backend.Res
- func (client *ApiClient) SampleFCarsList() *backend.Res
- func (client *ApiClient) SampleFContentsDetail(id int) *backend.Res
- func (client *ApiClient) SampleFContentsList() *backend.Res
- func (client *ApiClient) SampleFCouponList() *backend.Res
- func (client *ApiClient) SampleFDeliveryCouponsList(userId string) *backend.Res
- func (client *ApiClient) SampleFEnqueteList(userId string) *backend.Res
- func (client *ApiClient) SampleFHintList() *backend.Res
- func (client *ApiClient) SampleFLatitudeList(latitude, longitude string) *backend.Res
- func (client *ApiClient) SampleFRecommendsList() *backend.Res
- func (client *ApiClient) SampleFRegistDeviceId(sendFlag int, deviceType, deviceId string) *backend.Res
- func (client *ApiClient) SampleFShopList() *backend.Res
- func (client *ApiClient) SampleFStampCardsList(userId, deviceId string) *backend.Res
- func (client *ApiClient) SampleFStampManagerDetail(id int, userId, deviceId string) *backend.Res
- func (client *ApiClient) SampleFStampManagerList() *backend.Res
- func (client *ApiClient) SampleFUnreadsList(id string) *backend.Res
- func (client *ApiClient) SampleFUpdateUser(deviceId string) *backend.Res
- func (client *ApiClient) SampleFUserDocumentsList(id string) *backend.Res
- func (client *ApiClient) SampleFUserFavoriteBrandList() *backend.Res
- func (client *ApiClient) SampleFUserInfo(cardNumber, id string) *backend.Res
- type ApiSpec
- type Config
- type RequestHeader
- type Scenario
- type ScenarioContext
- type ScenarioExecuter
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 (*ApiClient) SampleBAccountDetail ¶
func (*ApiClient) SampleBAccountList ¶
func (*ApiClient) SampleBActSummaryList ¶
func (*ApiClient) SampleBCouponList ¶
func (*ApiClient) SampleBDeliveryCouponsList ¶
func (*ApiClient) SampleBDlSummarysList ¶
func (*ApiClient) SampleBDocumentDetail ¶
func (*ApiClient) SampleBDocumentsList ¶
func (*ApiClient) SampleBLogUseList ¶
func (*ApiClient) SampleBLoginAccount ¶
func (*ApiClient) SampleBPositionSummarysList ¶
func (*ApiClient) SampleBRecommendsList ¶
func (*ApiClient) SampleBSendReserveList ¶
func (*ApiClient) SampleBStampManagerList ¶
func (*ApiClient) SampleFBrandsList ¶
func (*ApiClient) SampleFCarInfo ¶
func (*ApiClient) SampleFCarsList ¶
func (*ApiClient) SampleFContentsDetail ¶
func (*ApiClient) SampleFContentsList ¶
func (*ApiClient) SampleFCouponList ¶
func (*ApiClient) SampleFDeliveryCouponsList ¶
func (*ApiClient) SampleFEnqueteList ¶
func (*ApiClient) SampleFHintList ¶
func (*ApiClient) SampleFLatitudeList ¶
func (*ApiClient) SampleFRecommendsList ¶
func (*ApiClient) SampleFRegistDeviceId ¶
func (*ApiClient) SampleFShopList ¶
func (*ApiClient) SampleFStampCardsList ¶
func (*ApiClient) SampleFStampManagerDetail ¶
func (*ApiClient) SampleFStampManagerList ¶
func (*ApiClient) SampleFUnreadsList ¶
func (*ApiClient) SampleFUpdateUser ¶
func (*ApiClient) SampleFUserDocumentsList ¶
func (*ApiClient) SampleFUserFavoriteBrandList ¶
type Config ¶
type Config struct { BaseUrl string TimeoutSec int ApiSpecs []ApiSpec RequestHeaders []RequestHeader LogDir string Scenarios []Scenario }
func (Config) GetScenarioConfig ¶
type RequestHeader ¶
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
Source Files ¶
Click to show internal directories.
Click to hide internal directories.