Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var L *lua.LState
View Source
var LuaVMLock sync.Mutex
Lua virtual machine is not thread-safe so we need LuaVMLock to protect L
Functions ¶
This section is empty.
Types ¶
type GrpcBodyAtLeastOneRule ¶ added in v0.0.6
implement VerifyRule Find at least one element that satisfies the condition
func (*GrpcBodyAtLeastOneRule) Name ¶ added in v0.0.6
func (r *GrpcBodyAtLeastOneRule) Name() string
type GrpcBodyEqualRule ¶ added in v0.0.6
func (*GrpcBodyEqualRule) Name ¶ added in v0.0.6
func (r *GrpcBodyEqualRule) Name() string
type GrpcCodeEqualRule ¶ added in v0.0.6
type GrpcCodeEqualRule struct {
Expected string `json:"expected"`
}
implement VerifyRule
func (*GrpcCodeEqualRule) Name ¶ added in v0.0.6
func (r *GrpcCodeEqualRule) Name() string
type GrpcLuaRule ¶ added in v0.0.6
type GrpcLuaRule struct {
LuaStr string `json:"lua"`
}
func (*GrpcLuaRule) Name ¶ added in v0.0.6
func (r *GrpcLuaRule) Name() string
type HttpBodyAtLeastOneRule ¶
实现 VerifyRule 至少找到一个满足条件的元素
func (*HttpBodyAtLeastOneRule) Name ¶
func (r *HttpBodyAtLeastOneRule) Name() string
func (*HttpBodyAtLeastOneRule) Verify ¶
func (r *HttpBodyAtLeastOneRule) Verify(resp *resty.Response) bool
type HttpBodyEqualRule ¶
实现 VerifyRule
func (*HttpBodyEqualRule) Name ¶
func (r *HttpBodyEqualRule) Name() string
func (*HttpBodyEqualRule) Verify ¶
func (r *HttpBodyEqualRule) Verify(resp *resty.Response) bool
type HttpLuaRule ¶ added in v0.0.5
type HttpLuaRule struct {
LuaStr string `json:"lua"`
}
func (*HttpLuaRule) Name ¶ added in v0.0.5
func (r *HttpLuaRule) Name() string
func (*HttpLuaRule) Verify ¶ added in v0.0.5
func (r *HttpLuaRule) Verify(resp *resty.Response) bool
type HttpStatusEqualRule ¶
type HttpStatusEqualRule struct {
Expected int `json:"expected"`
}
实现 VerifyRule
func (*HttpStatusEqualRule) Name ¶
func (r *HttpStatusEqualRule) Name() string
func (*HttpStatusEqualRule) Verify ¶
func (r *HttpStatusEqualRule) Verify(resp *resty.Response) bool
type VerifyRule ¶
Click to show internal directories.
Click to hide internal directories.