Documentation ¶
Index ¶
- func AddWechatContent(ptestParam model.DoPtestParam, reportSuID int, jobName string, ...) (content string)
- func AddWechatDependServiceContent(ptestParam model.DoPtestParam, userService map[string][]string, reportSuId int, ...) (content string)
- func CalcuSuccess(reportGraph model.ReportGraph) (successCodeRate, successBusinessRate int)
- func CreateResJtlAndJmeterLog(ptestParam model.DoPtestParam) (ResJtlFile, JmeterLogFile *os.File, err error)
- func ExistsInSlice(str string, strs []string) bool
- func GetSceneInfo(scene *model.Scene) (sceneInfo model.SceneInfo)
- func GroupOrder(isEdit bool, script *model.Script, scene *model.Scene, ...) (groupId int, runOrder int)
- func GroupOrderByEdit(isEdit bool, id int, script *model.Script, scene *model.Scene, ...) (groupId int, runOrder int)
- func HostInfo(domain string, apiHeader string) (hostInfo string)
- func HostInfoByUploadSc(domain string) (hostInfo string)
- func HostInfoList(scripts []*model.Script) (hostInfo string)
- func IsUniqObject(aa []string) (t bool)
- func MapToString(strMapArr []map[string]string) (headerString string)
- func OrderEach(isEdit bool, strList []string, paramList *model.Params, sceneType int) (groupId int, runOrder int, flag int, err error)
- func PingDomain(ptestParam model.DoPtestParam) (pingString string)
- func QueryTestNameNick(TestName string, testNameNicks []string) (testNameNick string)
- func QueryTestNamesByJmfile(fileName string) (testNames []string)
- func RegularTrans(tempStr string) (targetStr string)
- func RemoveRepByMap(slc []string) (result []string)
- func ReportGraphAvg(reportGraphs []model.ReportGraph) (reportGraph model.ReportGraph)
- func SetArguments(Arguments []map[string]string, scriptId int) (stringArgument string)
- func SetHeaders(Headers []map[string]string, scriptId int) (stringHeader string)
- func SetMultiPartInfo(script *model.Script) (multiPartInfo string)
- func SliceToString(strs []string, inter string) (result string)
- func StringToMap(headerString string) (mapHeaders []map[string]string)
- func StringToSlice(str string) (strs []string)
- type Service
- func (s *Service) AddAndExcuScript(c context.Context, script *model.Script, cookie string, scene *model.Scene, ...) (resp model.DoPtestResp, err error)
- func (s *Service) AddAndExecuScene(c context.Context, scene model.Scene, cookie string) (resp model.DoPtestResp, err error)
- func (s *Service) AddApply(c context.Context, cookie string, apply *model.Apply) (err error)
- func (s *Service) AddClientMoni(clm *model.ClientMoni) (int, error)
- func (s *Service) AddComment(comment *model.Comment) error
- func (s *Service) AddConfig(script *model.Script) error
- func (s *Service) AddGRPCSnap(grpcID int, executeID string) (snapIDs []int, err error)
- func (s *Service) AddJmeterSample(script *model.Script) (result string, err error)
- func (s *Service) AddJob(c context.Context, job model.Job) (firstRetMap *model.PaasJobResponse, err error)
- func (s *Service) AddLabel(label *model.Label) (err error)
- func (s *Service) AddLabelRelation(lr *model.LabelRelation) (err error)
- func (s *Service) AddOrder(order *model.Order) error
- func (s *Service) AddOrderAdmin(admin *model.OrderAdmin) (err error)
- func (s *Service) AddPtest(c context.Context, ptestAdd model.PtestAdd) (err error)
- func (s *Service) AddReSummaryByPtest(ptestParam model.DoPtestParam, jobName, executeID string, ...) (reportSuID int, err error)
- func (s *Service) AddReport(userName string, report *model.OrderReport) (err error)
- func (s *Service) AddReportSummary(reportSummary *model.ReportSummary) (status string, reportSuID int, err error)
- func (s *Service) AddScene(scene *model.Scene) (id int, err error)
- func (s *Service) AddSciptSnap(ptestParam model.DoPtestParam, excuteId string) (scriptSnapIds []int, err error)
- func (s *Service) AddScript(script *model.Script, fileWrite bool) (message string, scriptd model.Script, err error)
- func (s *Service) AddScriptSnapInfo(script *model.Script, excuteId string) (scriptSnapId int, err error)
- func (s *Service) AddSnap(c context.Context, ptestParam model.DoPtestParam, ...) (scriptSnapIDs []int, err error)
- func (s *Service) AddThreadGroup(script *model.Script, sceneType int) (result string, err error)
- func (s *Service) AddTimer(script *model.Script) error
- func (s *Service) AddWechatSend(c context.Context, cookie, content string) (msgSendRes *model.MsgSendRes, err error)
- func (s *Service) BuildLineQuery(rank *model.Rank, summary *model.ReportSummary) (res *model.BuildLineRes, err error)
- func (s *Service) CheckRunPermission(userName string) (ret bool)
- func (s *Service) CheckRunTime() (ret bool)
- func (s *Service) CleanJob(c context.Context) (err error)
- func (s *Service) Close()
- func (s *Service) ClusterInfo(c context.Context) (firstRetMap []*model.ClusterResponseItemsSon, err error)
- func (s *Service) CompileProtoFile(protoPath, filename string) (jarPath string, err error)
- func (s *Service) CopyScene(c context.Context, scene *model.Scene, cookie string) (addScene model.AddScene, err error)
- func (s *Service) CountQueryReportSummarys(reportSummary *model.ReportSummary) (int, error)
- func (s *Service) CountQueryScripts(script *model.Script) (total int)
- func (s *Service) CreateCommand(ptestParam model.DoPtestParam) (debug, CPUCore int, command string)
- func (s *Service) CreateGRPCImportDir(res map[string]interface{}, rootPath string) (err error)
- func (s *Service) CreateGRPCSnap(grpcSnap *model.GRPCSnap) error
- func (s *Service) CreateJmx(c context.Context, request *model.GRPCAddScriptRequest) (g *model.GRPC, err error)
- func (s *Service) CreateProtoImportDir(pathModel *model.ProtoPathModel) (err error)
- func (s *Service) CreateUser(userName string) (userData *model.User, err error)
- func (s *Service) DelOrder(id int64) error
- func (s *Service) DelReportSummary(id int) error
- func (s *Service) DelScript(id int) error
- func (s *Service) DeleteAPI(script *model.Script) error
- func (s *Service) DeleteApply(id int64) error
- func (s *Service) DeleteComment(id int64) error
- func (s *Service) DeleteDraft(scene *model.Scene) error
- func (s *Service) DeleteGRPCSnap(id int) error
- func (s *Service) DeleteGrpc(id int) error
- func (s *Service) DeleteJob(c context.Context, name string) (firstRetMap *model.PaasJobResponse, err error)
- func (s *Service) DeleteJobBatch(c context.Context, JobBatch model.JobBatch) (status string)
- func (s *Service) DeleteLabel(id int64) error
- func (s *Service) DeleteLabelRelation(id int64) (err error)
- func (s *Service) DeleteScene(scene *model.Scene) error
- func (s *Service) DoAddPtest(c context.Context, ptestAdd model.PtestAdd) (status string, err error)
- func (s *Service) DoAddPtestWithSleep(c context.Context, ptestAdd model.PtestAdd) (err error)
- func (s *Service) DoPtest(c context.Context, ptestParam model.DoPtestParam) (resp model.DoPtestResp, err error)
- func (s *Service) DoPtestArr(c context.Context, PtestBatch model.PtestBatch, cookie string) (status string, err error)
- func (s *Service) DoPtestByFile(c context.Context, script model.Script, resJtl, jmeterLog string) (resp model.DoPtestResp, err error)
- func (s *Service) DoPtestByJmeter(c context.Context, ptestParam model.DoPtestParam, testNameNicks []string) (resp model.DoPtestResp, err error)
- func (s *Service) DoPtestByScriptId(c context.Context, script *model.Script, cookie, executor string) (resp model.DoPtestResp, err error)
- func (s *Service) DoScenePtest(c context.Context, ptestScene model.DoPtestSceneParam, addPtest bool, ...) (resp model.DoPtestResp, err error)
- func (s *Service) DoScenePtestBatch(c context.Context, ptestScenes model.DoPtestSceneParams, cookie string) (err error)
- func (s *Service) DownloadFile(c *bm.Context, filePath string, w http.ResponseWriter) (err error)
- func (s *Service) ForceDeleteJob(c context.Context, reportSuId int) (jobList *model.JobInfoList, err error)
- func (s *Service) GRPCAddScript(c context.Context, request *model.GRPCAddScriptRequest) (g *model.GRPC, err error)
- func (s *Service) GRPCQuickStart(c context.Context, request *model.GRPCQuickStartRequest, runUser string, ...) (ret map[string]string, err error)
- func (s *Service) GRPCRunByModel(c context.Context, grpc *model.GRPC, runUser string, cookie string) (reportId int, err error)
- func (s *Service) GRPCRunByScriptID(c context.Context, request *model.GRPCExecuteScriptRequest, runUser string, ...) (reportId int, err error)
- func (s *Service) GetThreadGroup(scrThreadGroup model.ScrThreadGroup) (threadGroup string, err error)
- func (s *Service) IsFileExists(c *bm.Context, fileName string) (bool, error)
- func (s *Service) Job(c context.Context, name string) (firstRetMap *model.PaasJobQueryStatus, err error)
- func (s *Service) Ping(c context.Context) (err error)
- func (s *Service) ProtoParsing(protoPath, protoName string) (res map[string]interface{}, err error)
- func (s *Service) QueryAPI(scene *model.Scene) (*model.QueryAPIs, error)
- func (s *Service) QueryAllJobFree(c context.Context, ptesJob *model.PtestJob) ([]*model.PtestJob, error)
- func (s *Service) QueryApply(qar *model.QueryApplyRequest) (*model.QueryApplyResponse, error)
- func (s *Service) QueryCleanableDocker(c context.Context) (dockers []*model.CleanableDocker, err error)
- func (s *Service) QueryClientMoni(cli *model.ClientMoni) (clientMonisd [][]*model.ClientMoni, err error)
- func (s *Service) QueryComment(comment *model.Comment) (*model.QueryCommentResponse, error)
- func (s *Service) QueryConfig(script *model.Script) (*model.GroupInfo, error)
- func (s *Service) QueryDependServiceAdmins(c context.Context, serviceName string, sessionValue string) (map[string][]string, error)
- func (s *Service) QueryDraft(scene *model.Scene) (*model.QueryDraft, error)
- func (s *Service) QueryDrawRelation(scene *model.Scene) (res model.DrawRelationList, tempRes *model.SaveOrderReq, err error)
- func (s *Service) QueryExistAPI(c context.Context, sessionID string, req *model.APIInfoRequest) (res *model.APIInfoList, err error)
- func (s *Service) QueryFusing(script *model.Script) (res *model.FusingInfoList, err error)
- func (s *Service) QueryGRPCSnapByID(id int) (*model.GRPCSnap, error)
- func (s *Service) QueryGrpc(c context.Context, sessionID string, qgr *model.QueryGRPCRequest) (res *model.QueryGRPCResponse, err error)
- func (s *Service) QueryGrpcById(id int) (*model.GRPC, error)
- func (s *Service) QueryJobCPU(c context.Context, jobNamed string) (responseBody *model.PaasQueryJobCPUResult, err error)
- func (s *Service) QueryJobCPUByEP(c context.Context, id, hostIP string) (dockerStats *model.DockerStats, err error)
- func (s *Service) QueryLabel(c context.Context) ([]*model.Label, error)
- func (s *Service) QueryLabelRelation(lre *model.LabelRelation) (lr []*model.LabelRelation, err error)
- func (s *Service) QueryLabelRelationByIDs(ids []int64) (lr []*model.LabelRelation, err error)
- func (s *Service) QueryOrStopAllPtestByJobName(c context.Context, reportSuID int, IsDelete bool, testStatus int) (ptestjobsd []*model.PtestJob, err error)
- func (s *Service) QueryOrder(qor *model.QueryOrderRequest) (*model.QueryOrderResponse, error)
- func (s *Service) QueryOrderAdmin(userName string) (*model.OrderAdmin, error)
- func (s *Service) QueryParams(req *model.Script) (res *model.UsefulParamsList, tempRes *model.UsefulParamsList, err error)
- func (s *Service) QueryPreview(req *model.Script) (preRes *model.PreviewInfoList, err error)
- func (s *Service) QueryReGraph(testNameNicks []string) (reportGraphssd [][]model.ReportGraph, err error)
- func (s *Service) QueryReGraphAvg(testNameNicks []string) (reportGraphAvgs []model.ReportGraph, err error)
- func (s *Service) QueryRelation(script *model.Script) (*model.QueryRelation, error)
- func (s *Service) QueryReportByID(id int) (summary *model.ReportSummary, err error)
- func (s *Service) QueryReportByOrderID(orderID int64) (*model.OrderReport, error)
- func (s *Service) QueryReportSummarys(c context.Context, sessionID string, qrsr *model.QueryReportSuRequest) (qrs *model.QueryReportSuResponse, err error)
- func (s *Service) QueryScenesByPage(c context.Context, sessionID string, qsrq *model.QuerySceneRequest) (rsp *model.QuerySceneResponse, err error)
- func (s *Service) QueryScriptSnap(scriptSnap *model.ScriptSnap) (snaps []*model.ScriptSnap, err error)
- func (s *Service) QueryScripts(script *model.Script, pn, ps int) (scripts []*model.Script, err error)
- func (s *Service) QueryScriptsByPage(c context.Context, sessionID string, qsrq *model.QueryScriptRequest) (rsp *model.QueryScriptResponse, err error)
- func (s *Service) QueryServiceTreeToken(c context.Context, sessionID string) (token string, err error)
- func (s *Service) QueryTree(script *model.Script) (*model.ShowTree, error)
- func (s *Service) QueryTreeAdmin(c context.Context, path string, sessionID string) (roles []*model.TreeRole, err error)
- func (s *Service) QueryUser(userName string) (user *model.User, err error)
- func (s *Service) QueryUserApplyList(userName string) ([]*model.Apply, error)
- func (s *Service) QueryUserRoleNode(c context.Context, sessionID string) (apps []string, err error)
- func (s *Service) QueryUserTree(c context.Context, sessionID string) (firstRetMap []map[string]interface{}, err error)
- func (s *Service) ReadFile(c *bm.Context, file, limit string) (data string, err error)
- func (s *Service) ReducePtest(c context.Context, reducePtest model.ReducePtest) (message string, err error)
- func (s *Service) RmToken(c context.Context) (token string, err error)
- func (s *Service) SaveGRPCQuickStart(c context.Context, request *model.GRPCQuickStartRequest) (err error)
- func (s *Service) SaveOrder(req model.SaveOrderReq, scene *model.Scene) error
- func (s *Service) SaveScene(scene *model.Scene) error
- func (s *Service) SendMail(receiver string, subject string, content string) error
- func (s *Service) SetJSONExtractor(jsonExt model.JSONExtractor) (JSONExtractor string, err error)
- func (s *Service) SetJSONExtractors(script *model.Script) (JSONExtractors string, err error)
- func (s *Service) StateLineQuery() (*model.StateLineRes, error)
- func (s *Service) StopPtest(c context.Context, ptestJob model.PtestJob) (err error)
- func (s *Service) TopDeptQuery() (*model.TopDeptRes, error)
- func (s *Service) TopGrpcQuery() (*model.GrpcRes, error)
- func (s *Service) TopHttpQuery() (res *model.TopAPIRes, err error)
- func (s *Service) TopSceneQuery() (*model.SceneRes, error)
- func (s *Service) TreeNumQuery() (*model.NumList, error)
- func (s *Service) TreesQuery() (*model.TreeList, error)
- func (s *Service) URLCheck(script *model.Script) (urlEncode *model.URLEncode, err error)
- func (s *Service) UpdateApply(cookie string, apply *model.Apply) (err error)
- func (s *Service) UpdateBindScene(bindScene *model.BindScene) (err error)
- func (s *Service) UpdateComment(comment *model.Comment) error
- func (s *Service) UpdateGRPCSnap(grpcSnap *model.GRPCSnap) error
- func (s *Service) UpdateGrpc(grpc *model.GRPC) error
- func (s *Service) UpdateOrder(order *model.Order) error
- func (s *Service) UpdateReportByID(report *model.OrderReport) (err error)
- func (s *Service) UpdateReportStatus(status int) error
- func (s *Service) UpdateReportSummary(reportSummary *model.ReportSummary) (status string, err error)
- func (s *Service) UpdateScene(scene *model.Scene) (fusing int, err error)
- func (s *Service) UpdateScript(script *model.Script) (updateResult string, err error)
- func (s *Service) UpdateScriptAll(script *model.Script, scene *model.Scene) (updateResult string, err error)
- func (s *Service) UpdateUser(user *model.User) error
- func (s *Service) Upload(c context.Context, uploadParam *model.UploadParam, formFile multipart.File, ...) (id int, scriptPath string, err error)
- func (s *Service) UploadAndGetProtoInfo(c context.Context, uploadParam *model.UploadParam, formFile multipart.File, ...) (res map[string]interface{}, err error)
- func (s *Service) UploadImg(c context.Context, imgContent []byte, imgName string) (location string, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddWechatContent ¶
func AddWechatContent(ptestParam model.DoPtestParam, reportSuID int, jobName string, userService map[string][]string) (content string)
AddWechatContent Add Wechat Content
func AddWechatDependServiceContent ¶
func AddWechatDependServiceContent(ptestParam model.DoPtestParam, userService map[string][]string, reportSuId int, user string) (content string)
AddWechatDependServiceContent add wechat depend Service Content
func CalcuSuccess ¶
func CalcuSuccess(reportGraph model.ReportGraph) (successCodeRate, successBusinessRate int)
CalcuSuccess calcu success
func CreateResJtlAndJmeterLog ¶
func CreateResJtlAndJmeterLog(ptestParam model.DoPtestParam) (ResJtlFile, JmeterLogFile *os.File, err error)
CreateResJtlAndJmeterLog Create ResJt lAnd JmeterLog
func ExistsInSlice ¶
ExistsInSlice check whether the string in the slice
func GetSceneInfo ¶
GetSceneInfo get sceneInfo
func GroupOrder ¶
func GroupOrder(isEdit bool, script *model.Script, scene *model.Scene, paramList *model.ParamList) (groupId int, runOrder int)
GroupOrder Group Order
func GroupOrderByEdit ¶
func GroupOrderByEdit(isEdit bool, id int, script *model.Script, scene *model.Scene, paramList *model.ParamList) (groupId int, runOrder int)
GroupOrderByEdit Group Order By Edit
func HostInfoByUploadSc ¶
HostInfoByUploadSc host info By UploadSc
func HostInfoList ¶
HostInfoList add hostinfo list
func IsUniqObject ¶
IsUniqObject check whether object is unique
func MapToString ¶
MapToString map to string
func OrderEach ¶
func OrderEach(isEdit bool, strList []string, paramList *model.Params, sceneType int) (groupId int, runOrder int, flag int, err error)
OrderEach Order Each
func PingDomain ¶
func PingDomain(ptestParam model.DoPtestParam) (pingString string)
PingDomain ping domain
func QueryTestNameNick ¶
QueryTestNameNick query test nick name
func QueryTestNamesByJmfile ¶
QueryTestNamesByJmfile query test names by jmeter file
func ReportGraphAvg ¶
func ReportGraphAvg(reportGraphs []model.ReportGraph) (reportGraph model.ReportGraph)
ReportGraphAvg report graph avg
func SetArguments ¶
SetArguments set argument
func SetHeaders ¶
SetHeaders set headers
func SetMultiPartInfo ¶
SetMultiPartInfo Set MultiPartInfo
func SliceToString ¶
SliceToString join slice elements to string
func StringToMap ¶
StringToMap string to map
func StringToSlice ¶
StringToSlice convert string to string slice
Types ¶
type Service ¶
Service struct
func (*Service) AddAndExcuScript ¶
func (s *Service) AddAndExcuScript(c context.Context, script *model.Script, cookie string, scene *model.Scene, fileWrite, convjson bool) (resp model.DoPtestResp, err error)
AddAndExcuScript add script and excute it
func (*Service) AddAndExecuScene ¶
func (s *Service) AddAndExecuScene(c context.Context, scene model.Scene, cookie string) (resp model.DoPtestResp, err error)
AddAndExecuScene AddSceneAuto add scene auto
func (*Service) AddClientMoni ¶
func (s *Service) AddClientMoni(clm *model.ClientMoni) (int, error)
AddClientMoni add ClientMoni
func (*Service) AddComment ¶
AddComment add comment for test job
func (*Service) AddGRPCSnap ¶
AddGRPCSnap Add GRPC Snap
func (*Service) AddJmeterSample ¶
AddJmeterSample add jmeter sample
func (*Service) AddJob ¶
func (s *Service) AddJob(c context.Context, job model.Job) (firstRetMap *model.PaasJobResponse, err error)
AddJob add perf job
func (*Service) AddLabelRelation ¶
func (s *Service) AddLabelRelation(lr *model.LabelRelation) (err error)
AddLabelRelation create new label relation
func (*Service) AddOrderAdmin ¶
func (s *Service) AddOrderAdmin(admin *model.OrderAdmin) (err error)
AddOrderAdmin add administrator for order
func (*Service) AddReSummaryByPtest ¶
func (s *Service) AddReSummaryByPtest(ptestParam model.DoPtestParam, jobName, executeID string, testNameNicks []string, snapID, Debug int) (reportSuID int, err error)
AddReSummaryByPtest Add ReSummary By Ptest
func (*Service) AddReport ¶
func (s *Service) AddReport(userName string, report *model.OrderReport) (err error)
AddReport add report
func (*Service) AddReportSummary ¶
func (s *Service) AddReportSummary(reportSummary *model.ReportSummary) (status string, reportSuID int, err error)
AddReportSummary add report summary
func (*Service) AddSciptSnap ¶
func (s *Service) AddSciptSnap(ptestParam model.DoPtestParam, excuteId string) (scriptSnapIds []int, err error)
AddSciptSnap add scriptSnap
func (*Service) AddScript ¶
func (s *Service) AddScript(script *model.Script, fileWrite bool) (message string, scriptd model.Script, err error)
AddScript add script
func (*Service) AddScriptSnapInfo ¶
func (s *Service) AddScriptSnapInfo(script *model.Script, excuteId string) (scriptSnapId int, err error)
AddScriptSnapInfo Add scriptSnap Info
func (*Service) AddSnap ¶
func (s *Service) AddSnap(c context.Context, ptestParam model.DoPtestParam, executeID, jobName, jobNamed string) (scriptSnapIDs []int, err error)
AddSnap add snap
func (*Service) AddThreadGroup ¶
AddThreadGroup add thread group
func (*Service) AddWechatSend ¶
func (s *Service) AddWechatSend(c context.Context, cookie, content string) (msgSendRes *model.MsgSendRes, err error)
AddWechatSend add wechat send
func (*Service) BuildLineQuery ¶
func (s *Service) BuildLineQuery(rank *model.Rank, summary *model.ReportSummary) (res *model.BuildLineRes, err error)
BuildLineQuery Get test line
func (*Service) CheckRunPermission ¶
CheckRunPermission check user run permission
func (*Service) CheckRunTime ¶
CheckRunTime check perf time
func (*Service) ClusterInfo ¶
func (s *Service) ClusterInfo(c context.Context) (firstRetMap []*model.ClusterResponseItemsSon, err error)
ClusterInfo get melloi server use
func (*Service) CompileProtoFile ¶
CompileProtoFile compile proto file get jar path
func (*Service) CopyScene ¶
func (s *Service) CopyScene(c context.Context, scene *model.Scene, cookie string) (addScene model.AddScene, err error)
CopyScene copy scene
func (*Service) CountQueryReportSummarys ¶
func (s *Service) CountQueryReportSummarys(reportSummary *model.ReportSummary) (int, error)
CountQueryReportSummarys count query report summarys
func (*Service) CountQueryScripts ¶
CountQueryScripts count query scripts
func (*Service) CreateCommand ¶
func (s *Service) CreateCommand(ptestParam model.DoPtestParam) (debug, CPUCore int, command string)
CreateCommand Create Command
func (*Service) CreateGRPCImportDir ¶
CreateGRPCImportDir create grpc import path
func (*Service) CreateGRPCSnap ¶
CreateGRPCSnap Create GRPC Snap
func (*Service) CreateJmx ¶
func (s *Service) CreateJmx(c context.Context, request *model.GRPCAddScriptRequest) (g *model.GRPC, err error)
CreateJmx create jmx
func (*Service) CreateProtoImportDir ¶
func (s *Service) CreateProtoImportDir(pathModel *model.ProtoPathModel) (err error)
CreateProtoImportDir create import dir
func (*Service) CreateUser ¶
CreateUser create user
func (*Service) DelReportSummary ¶
DelReportSummary delete report summary
func (*Service) DeleteApply ¶
DeleteApply delete apply
func (*Service) DeleteComment ¶
DeleteComment delete comment
func (*Service) DeleteDraft ¶
DeleteDraft Delete Draft
func (*Service) DeleteGRPCSnap ¶
DeleteGRPCSnap Delete GRPC Snap
func (*Service) DeleteGrpc ¶
DeleteGrpc delete grpc by id
func (*Service) DeleteJob ¶
func (s *Service) DeleteJob(c context.Context, name string) (firstRetMap *model.PaasJobResponse, err error)
DeleteJob force stop perf job
func (*Service) DeleteJobBatch ¶
DeleteJobBatch force stop perf job batch
func (*Service) DeleteLabel ¶
DeleteLabel delete label by id
func (*Service) DeleteLabelRelation ¶
DeleteLabelRelation delete label relation by id
func (*Service) DeleteScene ¶
DeleteScene Delete Scene
func (*Service) DoAddPtest ¶
DoAddPtest doadd test stress
func (*Service) DoAddPtestWithSleep ¶
DoAddPtestWithSleep Do AddPtestWith Sleep
func (*Service) DoPtest ¶
func (s *Service) DoPtest(c context.Context, ptestParam model.DoPtestParam) (resp model.DoPtestResp, err error)
DoPtest do post
func (*Service) DoPtestArr ¶
func (s *Service) DoPtestArr(c context.Context, PtestBatch model.PtestBatch, cookie string) (status string, err error)
DoPtestArr QueryScriptsInID
func (*Service) DoPtestByFile ¶
func (s *Service) DoPtestByFile(c context.Context, script model.Script, resJtl, jmeterLog string) (resp model.DoPtestResp, err error)
DoPtestByFile do test by file
func (*Service) DoPtestByJmeter ¶
func (s *Service) DoPtestByJmeter(c context.Context, ptestParam model.DoPtestParam, testNameNicks []string) (resp model.DoPtestResp, err error)
DoPtestByJmeter do ptest by jmeter
func (*Service) DoPtestByScriptId ¶
func (s *Service) DoPtestByScriptId(c context.Context, script *model.Script, cookie, executor string) (resp model.DoPtestResp, err error)
DoPtestByScriptId do ptest by scriptid
func (*Service) DoScenePtest ¶
func (s *Service) DoScenePtest(c context.Context, ptestScene model.DoPtestSceneParam, addPtest bool, cookie string) (resp model.DoPtestResp, err error)
DoScenePtest Do Scene Ptest
func (*Service) DoScenePtestBatch ¶
func (s *Service) DoScenePtestBatch(c context.Context, ptestScenes model.DoPtestSceneParams, cookie string) (err error)
DoScenePtestBatch dosceneptest batch
func (*Service) DownloadFile ¶
DownloadFile Download File
func (*Service) ForceDeleteJob ¶
func (s *Service) ForceDeleteJob(c context.Context, reportSuId int) (jobList *model.JobInfoList, err error)
ForceDeleteJob Force Delete Job
func (*Service) GRPCAddScript ¶
func (s *Service) GRPCAddScript(c context.Context, request *model.GRPCAddScriptRequest) (g *model.GRPC, err error)
GRPCAddScript create grpc script
func (*Service) GRPCQuickStart ¶
func (s *Service) GRPCQuickStart(c context.Context, request *model.GRPCQuickStartRequest, runUser string, cookies string) (ret map[string]string, err error)
GRPCQuickStart grpc quickstart
func (*Service) GRPCRunByModel ¶
func (s *Service) GRPCRunByModel(c context.Context, grpc *model.GRPC, runUser string, cookie string) (reportId int, err error)
GRPCRunByModel execute grpc by model data
func (*Service) GRPCRunByScriptID ¶
func (s *Service) GRPCRunByScriptID(c context.Context, request *model.GRPCExecuteScriptRequest, runUser string, cookie string) (reportId int, err error)
GRPCRunByScriptID grpc execution by id
func (*Service) GetThreadGroup ¶
func (s *Service) GetThreadGroup(scrThreadGroup model.ScrThreadGroup) (threadGroup string, err error)
GetThreadGroup get thread group
func (*Service) IsFileExists ¶
IsFileExists is file exists
func (*Service) Job ¶
func (s *Service) Job(c context.Context, name string) (firstRetMap *model.PaasJobQueryStatus, err error)
Job get job info
func (*Service) ProtoParsing ¶
ProtoParsing analyze proto file
func (*Service) QueryAllJobFree ¶
func (s *Service) QueryAllJobFree(c context.Context, ptesJob *model.PtestJob) ([]*model.PtestJob, error)
QueryAllJobFree Query AllJob Free
func (*Service) QueryApply ¶
func (s *Service) QueryApply(qar *model.QueryApplyRequest) (*model.QueryApplyResponse, error)
QueryApply query apply by apply object
func (*Service) QueryCleanableDocker ¶
func (s *Service) QueryCleanableDocker(c context.Context) (dockers []*model.CleanableDocker, err error)
QueryCleanableDocker query clearable Docker
func (*Service) QueryClientMoni ¶
func (s *Service) QueryClientMoni(cli *model.ClientMoni) (clientMonisd [][]*model.ClientMoni, err error)
QueryClientMoni query client moni
func (*Service) QueryComment ¶
QueryComment query comment
func (*Service) QueryConfig ¶
QueryConfig Query Config
func (*Service) QueryDependServiceAdmins ¶
func (s *Service) QueryDependServiceAdmins(c context.Context, serviceName string, sessionValue string) (map[string][]string, error)
QueryDependServiceAdmins query depend Service admin
func (*Service) QueryDraft ¶
QueryDraft Query Draft
func (*Service) QueryDrawRelation ¶
func (s *Service) QueryDrawRelation(scene *model.Scene) (res model.DrawRelationList, tempRes *model.SaveOrderReq, err error)
QueryDrawRelation Query Draw Relation
func (*Service) QueryExistAPI ¶
func (s *Service) QueryExistAPI(c context.Context, sessionID string, req *model.APIInfoRequest) (res *model.APIInfoList, err error)
QueryExistAPI Query Exist API
func (*Service) QueryFusing ¶
QueryFusing Query Fusing
func (*Service) QueryGRPCSnapByID ¶
QueryGRPCSnapByID query grpcsnap by id
func (*Service) QueryGrpc ¶
func (s *Service) QueryGrpc(c context.Context, sessionID string, qgr *model.QueryGRPCRequest) (res *model.QueryGRPCResponse, err error)
QueryGrpc query grpc list
func (*Service) QueryGrpcById ¶
QueryGrpcById query grpc by id
func (*Service) QueryJobCPU ¶
func (s *Service) QueryJobCPU(c context.Context, jobNamed string) (responseBody *model.PaasQueryJobCPUResult, err error)
QueryJobCPU query job cpu
func (*Service) QueryJobCPUByEP ¶
func (s *Service) QueryJobCPUByEP(c context.Context, id, hostIP string) (dockerStats *model.DockerStats, err error)
QueryJobCPUByEP query job cpu
func (*Service) QueryLabel ¶
QueryLabel query all labels
func (*Service) QueryLabelRelation ¶
func (s *Service) QueryLabelRelation(lre *model.LabelRelation) (lr []*model.LabelRelation, err error)
QueryLabelRelation query label relation by id , type, targetid
func (*Service) QueryLabelRelationByIDs ¶
func (s *Service) QueryLabelRelationByIDs(ids []int64) (lr []*model.LabelRelation, err error)
QueryLabelRelationByIDs query label relation by ids
func (*Service) QueryOrStopAllPtestByJobName ¶
func (s *Service) QueryOrStopAllPtestByJobName(c context.Context, reportSuID int, IsDelete bool, testStatus int) (ptestjobsd []*model.PtestJob, err error)
QueryOrStopAllPtestByJobName query or stop all test by job name
func (*Service) QueryOrder ¶
func (s *Service) QueryOrder(qor *model.QueryOrderRequest) (*model.QueryOrderResponse, error)
QueryOrder query order by order object
func (*Service) QueryOrderAdmin ¶
func (s *Service) QueryOrderAdmin(userName string) (*model.OrderAdmin, error)
QueryOrderAdmin get administrator for order by current username
func (*Service) QueryParams ¶
func (s *Service) QueryParams(req *model.Script) (res *model.UsefulParamsList, tempRes *model.UsefulParamsList, err error)
QueryParams Query Params
func (*Service) QueryPreview ¶
QueryPreview Query Preview
func (*Service) QueryReGraph ¶
func (s *Service) QueryReGraph(testNameNicks []string) (reportGraphssd [][]model.ReportGraph, err error)
QueryReGraph query reGraph
func (*Service) QueryReGraphAvg ¶
func (s *Service) QueryReGraphAvg(testNameNicks []string) (reportGraphAvgs []model.ReportGraph, err error)
QueryReGraphAvg query reGraph
func (*Service) QueryRelation ¶
QueryRelation Query Relation
func (*Service) QueryReportByID ¶
func (s *Service) QueryReportByID(id int) (summary *model.ReportSummary, err error)
QueryReportByID Query Report By ID
func (*Service) QueryReportByOrderID ¶
func (s *Service) QueryReportByOrderID(orderID int64) (*model.OrderReport, error)
QueryReportByOrderID query report
func (*Service) QueryReportSummarys ¶
func (s *Service) QueryReportSummarys(c context.Context, sessionID string, qrsr *model.QueryReportSuRequest) (qrs *model.QueryReportSuResponse, err error)
QueryReportSummarys query report summary
func (*Service) QueryScenesByPage ¶
func (s *Service) QueryScenesByPage(c context.Context, sessionID string, qsrq *model.QuerySceneRequest) (rsp *model.QuerySceneResponse, err error)
QueryScenesByPage Query Scene By Page
func (*Service) QueryScriptSnap ¶
func (s *Service) QueryScriptSnap(scriptSnap *model.ScriptSnap) (snaps []*model.ScriptSnap, err error)
QueryScriptSnap query scriptSnap
func (*Service) QueryScripts ¶
func (s *Service) QueryScripts(script *model.Script, pn, ps int) (scripts []*model.Script, err error)
QueryScripts query scripts
func (*Service) QueryScriptsByPage ¶
func (s *Service) QueryScriptsByPage(c context.Context, sessionID string, qsrq *model.QueryScriptRequest) (rsp *model.QueryScriptResponse, err error)
QueryScriptsByPage query script by page
func (*Service) QueryServiceTreeToken ¶
func (s *Service) QueryServiceTreeToken(c context.Context, sessionID string) (token string, err error)
QueryServiceTreeToken get tree token by user sessionID
func (*Service) QueryTreeAdmin ¶
func (s *Service) QueryTreeAdmin(c context.Context, path string, sessionID string) (roles []*model.TreeRole, err error)
QueryTreeAdmin get tree admin
func (*Service) QueryUserApplyList ¶
QueryUserApplyList query user apply list
func (*Service) QueryUserRoleNode ¶
QueryUserRoleNode QueryUserRoleNode
func (*Service) QueryUserTree ¶
func (s *Service) QueryUserTree(c context.Context, sessionID string) (firstRetMap []map[string]interface{}, err error)
QueryUserTree get user tree
func (*Service) ReducePtest ¶
func (s *Service) ReducePtest(c context.Context, reducePtest model.ReducePtest) (message string, err error)
ReducePtest reduce ptest
func (*Service) SaveGRPCQuickStart ¶
func (s *Service) SaveGRPCQuickStart(c context.Context, request *model.GRPCQuickStartRequest) (err error)
SaveGRPCQuickStart save gRPC script of quick start
func (*Service) SetJSONExtractor ¶
func (s *Service) SetJSONExtractor(jsonExt model.JSONExtractor) (JSONExtractor string, err error)
SetJSONExtractor set JSONExtractorgo
func (*Service) SetJSONExtractors ¶
SetJSONExtractors Set JSONExtractors
func (*Service) StateLineQuery ¶
func (s *Service) StateLineQuery() (*model.StateLineRes, error)
StateLineQuery Get test state line
func (*Service) TopDeptQuery ¶
func (s *Service) TopDeptQuery() (*model.TopDeptRes, error)
TopDeptQuery Get top 10 department
func (*Service) TopGrpcQuery ¶
TopGrpcQuery Top Grpc Query
func (*Service) TopHttpQuery ¶
TopHttpQuery Get top 10 url
func (*Service) TopSceneQuery ¶
TopSceneQuery Top Scene Query
func (*Service) TreeNumQuery ¶
TreeNumQuery Get service tree num
func (*Service) TreesQuery ¶
TreesQuery Get service tree
func (*Service) UpdateApply ¶
UpdateApply update apply info
func (*Service) UpdateBindScene ¶
UpdateBindScene Update Bind Scene
func (*Service) UpdateComment ¶
UpdateComment update comment
func (*Service) UpdateGRPCSnap ¶
UpdateGRPCSnap update grpc snap
func (*Service) UpdateGrpc ¶
UpdateGrpc update grpc
func (*Service) UpdateOrder ¶
UpdateOrder update perf order information
func (*Service) UpdateReportByID ¶
func (s *Service) UpdateReportByID(report *model.OrderReport) (err error)
UpdateReportByID update report by order_id
func (*Service) UpdateReportStatus ¶
UpdateReportStatus update report summary status
func (*Service) UpdateReportSummary ¶
func (s *Service) UpdateReportSummary(reportSummary *model.ReportSummary) (status string, err error)
UpdateReportSummary update report summary
func (*Service) UpdateScene ¶
UpdateScene Update Scene
func (*Service) UpdateScript ¶
UpdateScript update script info
func (*Service) UpdateScriptAll ¶
func (s *Service) UpdateScriptAll(script *model.Script, scene *model.Scene) (updateResult string, err error)
UpdateScriptAll update script all
func (*Service) UpdateUser ¶
UpdateUser update user
func (*Service) Upload ¶
func (s *Service) Upload(c context.Context, uploadParam *model.UploadParam, formFile multipart.File, header *multipart.FileHeader) (id int, scriptPath string, err error)
Upload upload file
func (*Service) UploadAndGetProtoInfo ¶
func (s *Service) UploadAndGetProtoInfo(c context.Context, uploadParam *model.UploadParam, formFile multipart.File, header *multipart.FileHeader) (res map[string]interface{}, err error)
UploadAndGetProtoInfo upload and get proto info