Documentation ¶
Index ¶
- Variables
- func BenchRequest(request *http.Request) ctool.ResultVO[*BenchStat]
- func ConnNum(writer http.ResponseWriter, _ *http.Request)
- func DetailById(writer http.ResponseWriter, request *http.Request)
- func Exit(_ http.ResponseWriter, _ *http.Request)
- func Heartbeat(writer http.ResponseWriter, _ *http.Request)
- func HostPerformance(request *http.Request) ctool.ResultVO[[]PerfPageVo]
- func InitClient()
- func PacFileApi(writer http.ResponseWriter, _ *http.Request)
- func PageListReqHistory(request *http.Request) ctool.ResultVO[*ctool.PageVO[*core.ReqLog[core.MessageVO]]]
- func QueryConfig(_ *http.Request) ctool.ResultVO[*core.ProxyConf]
- func ReplayRequest(writer http.ResponseWriter, request *http.Request)
- func SaveConfig(writer http.ResponseWriter, request *http.Request)
- func StartQueryServer()
- func UrlFrequencyApi(writer http.ResponseWriter, request *http.Request)
- func UrlTimeAnalysis(writer http.ResponseWriter, request *http.Request)
- func WritePacFile(writer http.ResponseWriter, request *http.Request)
- type BenchStat
- type DetailVo
- type PageQueryParam
- type PerfPageVo
- type ReplayCtx
Constants ¶
This section is empty.
Variables ¶
View Source
var HiddenHeader = []string{"User-Agent", "Accept-Encoding", "Referer", "Cache-Control", "Accept-Language", "Pragma"}
Functions ¶
func DetailById ¶
func DetailById(writer http.ResponseWriter, request *http.Request)
func HostPerformance ¶
func HostPerformance(request *http.Request) ctool.ResultVO[[]PerfPageVo]
func InitClient ¶
func InitClient()
func PacFileApi ¶
func PacFileApi(writer http.ResponseWriter, _ *http.Request)
PacFileApi 默认使用缺省文件,优先使用独立配置文件
func PageListReqHistory ¶
func ReplayRequest ¶
func ReplayRequest(writer http.ResponseWriter, request *http.Request)
func SaveConfig ¶
func SaveConfig(writer http.ResponseWriter, request *http.Request)
func StartQueryServer ¶
func StartQueryServer()
func UrlFrequencyApi ¶
func UrlFrequencyApi(writer http.ResponseWriter, request *http.Request)
func UrlTimeAnalysis ¶
func UrlTimeAnalysis(writer http.ResponseWriter, request *http.Request)
func WritePacFile ¶
func WritePacFile(writer http.ResponseWriter, request *http.Request)
Types ¶
type BenchStat ¶
type BenchStat struct { Id string `json:"id"` Total int `json:"total"` Complete int `json:"complete"` Failed int `json:"failed"` Con int `json:"con"` Mills int64 `json:"mills"` Duration string `json:"duration"` Qps string `json:"qps"` Rt string `json:"rt"` RealMills int64 `json:"real_mills"` // 实际耗时 RealDuration string `json:"real_duration"` Start string `json:"start"` }
type PageQueryParam ¶
type PerfPageVo ¶
Click to show internal directories.
Click to hide internal directories.