service

package
v0.0.0-...-83adff0 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2020 License: GPL-3.0 Imports: 33 Imported by: 0

Documentation

Index

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

func ExistsInSlice(str string, strs []string) bool

ExistsInSlice check whether the string in the slice

func GetSceneInfo

func GetSceneInfo(scene *model.Scene) (sceneInfo model.SceneInfo)

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 HostInfo

func HostInfo(domain string, apiHeader string) (hostInfo string)

HostInfo add hostinfo

func HostInfoByUploadSc

func HostInfoByUploadSc(domain string) (hostInfo string)

HostInfoByUploadSc host info By UploadSc

func HostInfoList

func HostInfoList(scripts []*model.Script) (hostInfo string)

HostInfoList add hostinfo list

func IsUniqObject

func IsUniqObject(aa []string) (t bool)

IsUniqObject check whether object is unique

func MapToString

func MapToString(strMapArr []map[string]string) (headerString string)

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

func QueryTestNameNick(TestName string, testNameNicks []string) (testNameNick string)

QueryTestNameNick query test nick name

func QueryTestNamesByJmfile

func QueryTestNamesByJmfile(fileName string) (testNames []string)

QueryTestNamesByJmfile query test names by jmeter file

func RegularTrans

func RegularTrans(tempStr string) (targetStr string)

RegularTrans Regular Trans

func RemoveRepByMap

func RemoveRepByMap(slc []string) (result []string)

RemoveRepByMap 去除切片钟的重复元素

func ReportGraphAvg

func ReportGraphAvg(reportGraphs []model.ReportGraph) (reportGraph model.ReportGraph)

ReportGraphAvg report graph avg

func SetArguments

func SetArguments(Arguments []map[string]string, scriptId int) (stringArgument string)

SetArguments set argument

func SetHeaders

func SetHeaders(Headers []map[string]string, scriptId int) (stringHeader string)

SetHeaders set headers

func SetMultiPartInfo

func SetMultiPartInfo(script *model.Script) (multiPartInfo string)

SetMultiPartInfo Set MultiPartInfo

func SliceToString

func SliceToString(strs []string, inter string) (result string)

SliceToString join slice elements to string

func StringToMap

func StringToMap(headerString string) (mapHeaders []map[string]string)

StringToMap string to map

func StringToSlice

func StringToSlice(str string) (strs []string)

StringToSlice convert string to string slice

Types

type Service

type Service struct {
	DB *gorm.DB
	// contains filtered or unexported fields
}

Service struct

func New

func New(c *conf.Config) (s *Service)

New init

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) AddApply

func (s *Service) AddApply(c context.Context, cookie string, apply *model.Apply) (err error)

AddApply add new apply

func (*Service) AddClientMoni

func (s *Service) AddClientMoni(clm *model.ClientMoni) (int, error)

AddClientMoni add ClientMoni

func (*Service) AddComment

func (s *Service) AddComment(comment *model.Comment) error

AddComment add comment for test job

func (*Service) AddConfig

func (s *Service) AddConfig(script *model.Script) error

AddConfig Add Config

func (*Service) AddGRPCSnap

func (s *Service) AddGRPCSnap(grpcID int, executeID string) (snapIDs []int, err error)

AddGRPCSnap Add GRPC Snap

func (*Service) AddJmeterSample

func (s *Service) AddJmeterSample(script *model.Script) (result string, err error)

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) AddLabel

func (s *Service) AddLabel(label *model.Label) (err error)

AddLabel create new label

func (*Service) AddLabelRelation

func (s *Service) AddLabelRelation(lr *model.LabelRelation) (err error)

AddLabelRelation create new label relation

func (*Service) AddOrder

func (s *Service) AddOrder(order *model.Order) error

AddOrder create new order

func (*Service) AddOrderAdmin

func (s *Service) AddOrderAdmin(admin *model.OrderAdmin) (err error)

AddOrderAdmin add administrator for order

func (*Service) AddPtest

func (s *Service) AddPtest(c context.Context, ptestAdd model.PtestAdd) (err error)

AddPtest add ptest

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) AddScene

func (s *Service) AddScene(scene *model.Scene) (id int, err error)

AddScene Add Scene

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

func (s *Service) AddThreadGroup(script *model.Script, sceneType int) (result string, err error)

AddThreadGroup add thread group

func (*Service) AddTimer

func (s *Service) AddTimer(script *model.Script) error

AddTimer add Timer

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

func (s *Service) CheckRunPermission(userName string) (ret bool)

CheckRunPermission check user run permission

func (*Service) CheckRunTime

func (s *Service) CheckRunTime() (ret bool)

CheckRunTime check perf time

func (*Service) CleanJob

func (s *Service) CleanJob(c context.Context) (err error)

CleanJob clean None running job

func (*Service) Close

func (s *Service) Close()

Close Service

func (*Service) ClusterInfo

func (s *Service) ClusterInfo(c context.Context) (firstRetMap []*model.ClusterResponseItemsSon, err error)

ClusterInfo get melloi server use

func (*Service) CompileProtoFile

func (s *Service) CompileProtoFile(protoPath, filename string) (jarPath string, err error)

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

func (s *Service) CountQueryScripts(script *model.Script) (total int)

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

func (s *Service) CreateGRPCImportDir(res map[string]interface{}, rootPath string) (err error)

CreateGRPCImportDir create grpc import path

func (*Service) CreateGRPCSnap

func (s *Service) CreateGRPCSnap(grpcSnap *model.GRPCSnap) error

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

func (s *Service) CreateUser(userName string) (userData *model.User, err error)

CreateUser create user

func (*Service) DelOrder

func (s *Service) DelOrder(id int64) error

DelOrder delete order info by orderID

func (*Service) DelReportSummary

func (s *Service) DelReportSummary(id int) error

DelReportSummary delete report summary

func (*Service) DelScript

func (s *Service) DelScript(id int) error

DelScript sel script

func (*Service) DeleteAPI

func (s *Service) DeleteAPI(script *model.Script) error

DeleteAPI Delete API

func (*Service) DeleteApply

func (s *Service) DeleteApply(id int64) error

DeleteApply delete apply

func (*Service) DeleteComment

func (s *Service) DeleteComment(id int64) error

DeleteComment delete comment

func (*Service) DeleteDraft

func (s *Service) DeleteDraft(scene *model.Scene) error

DeleteDraft Delete Draft

func (*Service) DeleteGRPCSnap

func (s *Service) DeleteGRPCSnap(id int) error

DeleteGRPCSnap Delete GRPC Snap

func (*Service) DeleteGrpc

func (s *Service) DeleteGrpc(id int) error

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

func (s *Service) DeleteJobBatch(c context.Context, JobBatch model.JobBatch) (status string)

DeleteJobBatch force stop perf job batch

func (*Service) DeleteLabel

func (s *Service) DeleteLabel(id int64) error

DeleteLabel delete label by id

func (*Service) DeleteLabelRelation

func (s *Service) DeleteLabelRelation(id int64) (err error)

DeleteLabelRelation delete label relation by id

func (*Service) DeleteScene

func (s *Service) DeleteScene(scene *model.Scene) error

DeleteScene Delete Scene

func (*Service) DoAddPtest

func (s *Service) DoAddPtest(c context.Context, ptestAdd model.PtestAdd) (status string, err error)

DoAddPtest doadd test stress

func (*Service) DoAddPtestWithSleep

func (s *Service) DoAddPtestWithSleep(c context.Context, ptestAdd model.PtestAdd) (err error)

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

func (s *Service) DownloadFile(c *bm.Context, filePath string, w http.ResponseWriter) (err error)

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

func (s *Service) IsFileExists(c *bm.Context, fileName string) (bool, error)

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) Ping

func (s *Service) Ping(c context.Context) (err error)

Ping test interface

func (*Service) ProtoParsing

func (s *Service) ProtoParsing(protoPath, protoName string) (res map[string]interface{}, err error)

ProtoParsing analyze proto file

func (*Service) QueryAPI

func (s *Service) QueryAPI(scene *model.Scene) (*model.QueryAPIs, error)

QueryAPI Query API

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

func (s *Service) QueryComment(comment *model.Comment) (*model.QueryCommentResponse, error)

QueryComment query comment

func (*Service) QueryConfig

func (s *Service) QueryConfig(script *model.Script) (*model.GroupInfo, error)

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

func (s *Service) QueryDraft(scene *model.Scene) (*model.QueryDraft, error)

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

func (s *Service) QueryFusing(script *model.Script) (res *model.FusingInfoList, err error)

QueryFusing Query Fusing

func (*Service) QueryGRPCSnapByID

func (s *Service) QueryGRPCSnapByID(id int) (*model.GRPCSnap, error)

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

func (s *Service) QueryGrpcById(id int) (*model.GRPC, error)

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

func (s *Service) QueryLabel(c context.Context) ([]*model.Label, error)

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

func (s *Service) QueryPreview(req *model.Script) (preRes *model.PreviewInfoList, err error)

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

func (s *Service) QueryRelation(script *model.Script) (*model.QueryRelation, error)

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) QueryTree

func (s *Service) QueryTree(script *model.Script) (*model.ShowTree, error)

QueryTree Query Tree

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) QueryUser

func (s *Service) QueryUser(userName string) (user *model.User, err error)

QueryUser query user info

func (*Service) QueryUserApplyList

func (s *Service) QueryUserApplyList(userName string) ([]*model.Apply, error)

QueryUserApplyList query user apply list

func (*Service) QueryUserRoleNode

func (s *Service) QueryUserRoleNode(c context.Context, sessionID string) (apps []string, err error)

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) ReadFile

func (s *Service) ReadFile(c *bm.Context, file, limit string) (data string, err error)

ReadFile read file

func (*Service) ReducePtest

func (s *Service) ReducePtest(c context.Context, reducePtest model.ReducePtest) (message string, err error)

ReducePtest reduce ptest

func (*Service) RmToken

func (s *Service) RmToken(c context.Context) (token string, err error)

RmToken Get PaaS token

func (*Service) SaveGRPCQuickStart

func (s *Service) SaveGRPCQuickStart(c context.Context, request *model.GRPCQuickStartRequest) (err error)

SaveGRPCQuickStart save gRPC script of quick start

func (*Service) SaveOrder

func (s *Service) SaveOrder(req model.SaveOrderReq, scene *model.Scene) error

SaveOrder Save Order

func (*Service) SaveScene

func (s *Service) SaveScene(scene *model.Scene) error

SaveScene Save Scene

func (*Service) SendMail

func (s *Service) SendMail(receiver string, subject string, content string) error

SendMail send email

func (*Service) SetJSONExtractor

func (s *Service) SetJSONExtractor(jsonExt model.JSONExtractor) (JSONExtractor string, err error)

SetJSONExtractor set JSONExtractorgo

func (*Service) SetJSONExtractors

func (s *Service) SetJSONExtractors(script *model.Script) (JSONExtractors string, err error)

SetJSONExtractors Set JSONExtractors

func (*Service) StateLineQuery

func (s *Service) StateLineQuery() (*model.StateLineRes, error)

StateLineQuery Get test state line

func (*Service) StopPtest

func (s *Service) StopPtest(c context.Context, ptestJob model.PtestJob) (err error)

StopPtest stop test

func (*Service) TopDeptQuery

func (s *Service) TopDeptQuery() (*model.TopDeptRes, error)

TopDeptQuery Get top 10 department

func (*Service) TopGrpcQuery

func (s *Service) TopGrpcQuery() (*model.GrpcRes, error)

TopGrpcQuery Top Grpc Query

func (*Service) TopHttpQuery

func (s *Service) TopHttpQuery() (res *model.TopAPIRes, err error)

TopHttpQuery Get top 10 url

func (*Service) TopSceneQuery

func (s *Service) TopSceneQuery() (*model.SceneRes, error)

TopSceneQuery Top Scene Query

func (*Service) TreeNumQuery

func (s *Service) TreeNumQuery() (*model.NumList, error)

TreeNumQuery Get service tree num

func (*Service) TreesQuery

func (s *Service) TreesQuery() (*model.TreeList, error)

TreesQuery Get service tree

func (*Service) URLCheck

func (s *Service) URLCheck(script *model.Script) (urlEncode *model.URLEncode, err error)

URLCheck url check

func (*Service) UpdateApply

func (s *Service) UpdateApply(cookie string, apply *model.Apply) (err error)

UpdateApply update apply info

func (*Service) UpdateBindScene

func (s *Service) UpdateBindScene(bindScene *model.BindScene) (err error)

UpdateBindScene Update Bind Scene

func (*Service) UpdateComment

func (s *Service) UpdateComment(comment *model.Comment) error

UpdateComment update comment

func (*Service) UpdateGRPCSnap

func (s *Service) UpdateGRPCSnap(grpcSnap *model.GRPCSnap) error

UpdateGRPCSnap update grpc snap

func (*Service) UpdateGrpc

func (s *Service) UpdateGrpc(grpc *model.GRPC) error

UpdateGrpc update grpc

func (*Service) UpdateOrder

func (s *Service) UpdateOrder(order *model.Order) error

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

func (s *Service) UpdateReportStatus(status int) error

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

func (s *Service) UpdateScene(scene *model.Scene) (fusing int, err error)

UpdateScene Update Scene

func (*Service) UpdateScript

func (s *Service) UpdateScript(script *model.Script) (updateResult string, err error)

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

func (s *Service) UpdateUser(user *model.User) error

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

func (*Service) UploadImg

func (s *Service) UploadImg(c context.Context, imgContent []byte, imgName string) (location string, err error)

UploadImg upload img

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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