Documentation ¶
Index ¶
- type InnerServiceLBTestingSuite
- type LBTestingSuite
- func (t *LBTestingSuite) GetName() string
- func (t *LBTestingSuite) SetUpSuite(c *check.C)
- func (t *LBTestingSuite) TearDownSuite(c *check.C)
- func (t *LBTestingSuite) TestAllFailLoadBalanceL5RingHash(c *check.C)
- func (t *LBTestingSuite) TestAllFailLoadBalanceMaglev(c *check.C)
- func (t *LBTestingSuite) TestAllFailLoadBalanceRing(c *check.C)
- func (t *LBTestingSuite) TestAllFailLoadBalanceWR(c *check.C)
- func (t *LBTestingSuite) TestAllHealthyLoadBalanceL5RingHash(c *check.C)
- func (t *LBTestingSuite) TestAllHealthyLoadBalanceMaglev(c *check.C)
- func (t *LBTestingSuite) TestAllHealthyLoadBalanceRing(c *check.C)
- func (t *LBTestingSuite) TestAllHealthyLoadBalanceWR(c *check.C)
- func (t *LBTestingSuite) TestDirectLoadBalance(c *check.C)
- func (t *LBTestingSuite) TestForeverNodeHash(c *check.C)
- func (t *LBTestingSuite) TestForeverNodeL5RingHash(c *check.C)
- func (t *LBTestingSuite) TestForeverNodeMaglev(c *check.C)
- func (t *LBTestingSuite) TestForeverNodeRingHash(c *check.C)
- func (t *LBTestingSuite) TestPartialLoadBalanceMaglev(c *check.C)
- func (t *LBTestingSuite) TestPartialLoadBalanceRing(c *check.C)
- func (t *LBTestingSuite) TestPartialLoadBalanceWR(c *check.C)
- func (t *LBTestingSuite) TestPartialLoadBalancel5RingHash(c *check.C)
- func (t *LBTestingSuite) TestReplicateNodeRingHash(c *check.C)
- func (t *LBTestingSuite) TestUserChooseLBAlgorithm(c *check.C)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InnerServiceLBTestingSuite ¶
type InnerServiceLBTestingSuite struct {
// contains filtered or unexported fields
}
LBTestingSuite 消费者API测试套
func (*InnerServiceLBTestingSuite) SetUpSuite ¶
func (t *InnerServiceLBTestingSuite) SetUpSuite(c *check.C)
设置模拟桩服务器
func (*InnerServiceLBTestingSuite) TearDownSuite ¶
func (t *InnerServiceLBTestingSuite) TearDownSuite(c *check.C)
SetUpSuite 结束测试套程序
func (*InnerServiceLBTestingSuite) TestConnManger ¶
func (t *InnerServiceLBTestingSuite) TestConnManger(c *check.C)
type LBTestingSuite ¶
type LBTestingSuite struct {
// contains filtered or unexported fields
}
LBTestingSuite 消费者API测试套
func (*LBTestingSuite) TearDownSuite ¶
func (t *LBTestingSuite) TearDownSuite(c *check.C)
SetUpSuite 结束测试套程序
func (*LBTestingSuite) TestAllFailLoadBalanceL5RingHash ¶
func (t *LBTestingSuite) TestAllFailLoadBalanceL5RingHash(c *check.C)
负载均衡测试
func (*LBTestingSuite) TestAllFailLoadBalanceMaglev ¶
func (t *LBTestingSuite) TestAllFailLoadBalanceMaglev(c *check.C)
负载均衡测试
func (*LBTestingSuite) TestAllFailLoadBalanceRing ¶
func (t *LBTestingSuite) TestAllFailLoadBalanceRing(c *check.C)
负载均衡测试
func (*LBTestingSuite) TestAllFailLoadBalanceWR ¶
func (t *LBTestingSuite) TestAllFailLoadBalanceWR(c *check.C)
负载均衡测试
func (*LBTestingSuite) TestAllHealthyLoadBalanceL5RingHash ¶
func (t *LBTestingSuite) TestAllHealthyLoadBalanceL5RingHash(c *check.C)
负载均衡测试l5 ringHash
func (*LBTestingSuite) TestAllHealthyLoadBalanceMaglev ¶
func (t *LBTestingSuite) TestAllHealthyLoadBalanceMaglev(c *check.C)
负载均衡测试Maglev
func (*LBTestingSuite) TestAllHealthyLoadBalanceRing ¶
func (t *LBTestingSuite) TestAllHealthyLoadBalanceRing(c *check.C)
负载均衡测试RingHash
func (*LBTestingSuite) TestAllHealthyLoadBalanceWR ¶
func (t *LBTestingSuite) TestAllHealthyLoadBalanceWR(c *check.C)
负载均衡测试WeightRandom
func (*LBTestingSuite) TestDirectLoadBalance ¶
func (t *LBTestingSuite) TestDirectLoadBalance(c *check.C)
测试直接通过负载均衡插件来挑选实例
func (*LBTestingSuite) TestForeverNodeHash ¶
func (t *LBTestingSuite) TestForeverNodeHash(c *check.C)
测试Hash负载均衡是否可以每次都返回相同节点
func (*LBTestingSuite) TestForeverNodeL5RingHash ¶
func (t *LBTestingSuite) TestForeverNodeL5RingHash(c *check.C)
测试l5ringHash负载均衡是否可以每次都返回相同节点
func (*LBTestingSuite) TestForeverNodeMaglev ¶
func (t *LBTestingSuite) TestForeverNodeMaglev(c *check.C)
测试RingHash负载均衡是否可以每次都返回相同节点
func (*LBTestingSuite) TestForeverNodeRingHash ¶
func (t *LBTestingSuite) TestForeverNodeRingHash(c *check.C)
测试RingHash负载均衡是否可以每次都返回相同节点
func (*LBTestingSuite) TestPartialLoadBalanceMaglev ¶
func (t *LBTestingSuite) TestPartialLoadBalanceMaglev(c *check.C)
部分健康负载均衡测试Maglev
func (*LBTestingSuite) TestPartialLoadBalanceRing ¶
func (t *LBTestingSuite) TestPartialLoadBalanceRing(c *check.C)
部分健康负载均衡测试RingHash
func (*LBTestingSuite) TestPartialLoadBalanceWR ¶
func (t *LBTestingSuite) TestPartialLoadBalanceWR(c *check.C)
部分健康负载均衡测试WeightRandom
func (*LBTestingSuite) TestPartialLoadBalancel5RingHash ¶
func (t *LBTestingSuite) TestPartialLoadBalancel5RingHash(c *check.C)
部分健康负载均衡测试l5
func (*LBTestingSuite) TestReplicateNodeRingHash ¶
func (t *LBTestingSuite) TestReplicateNodeRingHash(c *check.C)
测试获取备份节点
func (*LBTestingSuite) TestUserChooseLBAlgorithm ¶
func (t *LBTestingSuite) TestUserChooseLBAlgorithm(c *check.C)
测试用户选择负载均衡算法
Click to show internal directories.
Click to hide internal directories.