mirror of
https://github.com/httprunner/httprunner.git
synced 2026-07-09 22:44:05 +08:00
feat: data-driven.
This commit is contained in:
@@ -45,8 +45,13 @@ func (b *hrpBoomer) Run(testcases ...ITestCase) {
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
task := b.convertBoomerTask(testcase)
|
||||
taskSlice = append(taskSlice, task)
|
||||
cfg := testcase.Config.ToStruct()
|
||||
parameters := getParameters(testcase.Config)
|
||||
for _, parameter := range parameters {
|
||||
cfg.Variables = mergeVariables(parameter, cfg.Variables)
|
||||
task := b.convertBoomerTask(testcase)
|
||||
taskSlice = append(taskSlice, task)
|
||||
}
|
||||
}
|
||||
b.Boomer.Run(taskSlice...)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user