improve stress_test-v2

pull/3295/head
Monet Lee 5 months ago
parent 13cd8c759a
commit 8794628623

@ -56,6 +56,7 @@ var (
const ( const (
MaxUser = 100000 MaxUser = 100000
Max1kUser = 1000
Max100KGroup = 100 Max100KGroup = 100
Max999Group = 1000 Max999Group = 1000
MaxInviteUserLimit = 999 MaxInviteUserLimit = 999
@ -553,7 +554,7 @@ func main() {
// continue // continue
} }
for i := 0; i < MaxUser/MaxInviteUserLimit; i++ { for i := 0; i <= MaxUser/MaxInviteUserLimit; i++ {
InviteUserIDs := make([]string, 0) InviteUserIDs := make([]string, 0)
// ensure TargetUserList is in group // ensure TargetUserList is in group
InviteUserIDs = append(InviteUserIDs, TestTargetUserList...) InviteUserIDs = append(InviteUserIDs, TestTargetUserList...)
@ -635,13 +636,13 @@ func main() {
log.ZError(st.Ctx, "Create group failed.", err) log.ZError(st.Ctx, "Create group failed.", err)
// continue // continue
} }
for i := 0; i < MaxUser/MaxInviteUserLimit; i++ { for i := 0; i <= Max1kUser/MaxInviteUserLimit; i++ {
InviteUserIDs := make([]string, 0) InviteUserIDs := make([]string, 0)
// ensure TargetUserList is in group // ensure TargetUserList is in group
InviteUserIDs = append(InviteUserIDs, TestTargetUserList...) InviteUserIDs = append(InviteUserIDs, TestTargetUserList...)
startIdx := max(i*MaxInviteUserLimit, 1) startIdx := max(i*MaxInviteUserLimit, 1)
endIdx := min((i+1)*MaxInviteUserLimit, MaxUser) endIdx := min((i+1)*MaxInviteUserLimit, Max1kUser)
for j := startIdx; j < endIdx; j++ { for j := startIdx; j < endIdx; j++ {
userCreatedID := fmt.Sprintf("v2_StressTest_User_%d", j) userCreatedID := fmt.Sprintf("v2_StressTest_User_%d", j)

Loading…
Cancel
Save