feat: data-driven.

This commit is contained in:
徐聪
2021-12-28 18:16:02 +08:00
parent 111736553c
commit 71af36ff6f
11 changed files with 268 additions and 90 deletions
+3
View File
@@ -47,6 +47,9 @@ func (b *hrpBoomer) Run(testcases ...ITestCase) {
}
cfg := testcase.Config.ToStruct()
parameters := getParameters(testcase.Config)
if parameters == nil {
parameters = []map[string]interface{}{{}}
}
for _, parameter := range parameters {
cfg.Variables = mergeVariables(parameter, cfg.Variables)
task := b.convertBoomerTask(testcase)