mirror of
https://github.com/httprunner/httprunner.git
synced 2026-09-05 23:51:25 +08:00
fix: failed to run parameters_test.json
This commit is contained in:
+1
-1
@@ -177,7 +177,7 @@ type iteratorStrategyType string
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
strategyRandom iteratorStrategyType = "random"
|
strategyRandom iteratorStrategyType = "random"
|
||||||
strategySequential iteratorStrategyType = "Sequential"
|
strategySequential iteratorStrategyType = "sequential"
|
||||||
)
|
)
|
||||||
|
|
||||||
type iteratorParamsType []map[string]interface{}
|
type iteratorParamsType []map[string]interface{}
|
||||||
|
|||||||
+2
-2
@@ -652,7 +652,7 @@ func initParameterIterator(cfg *TConfig, mode string) (err error) {
|
|||||||
// use strategy if configured
|
// use strategy if configured
|
||||||
cfg.ParametersSetting.Iterators = append(
|
cfg.ParametersSetting.Iterators = append(
|
||||||
cfg.ParametersSetting.Iterators,
|
cfg.ParametersSetting.Iterators,
|
||||||
newIterator(v, rawValue.MapIndex(reflect.ValueOf(k)).Interface().(iteratorStrategyType), cfg.ParametersSetting.Iteration),
|
newIterator(v, iteratorStrategyType(rawValue.MapIndex(reflect.ValueOf(k)).String()), cfg.ParametersSetting.Iteration),
|
||||||
)
|
)
|
||||||
} else {
|
} else {
|
||||||
// use sequential strategy by default
|
// use sequential strategy by default
|
||||||
@@ -667,7 +667,7 @@ func initParameterIterator(cfg *TConfig, mode string) (err error) {
|
|||||||
if len(rawValue.String()) == 0 {
|
if len(rawValue.String()) == 0 {
|
||||||
cfg.ParametersSetting.Strategy = strategySequential
|
cfg.ParametersSetting.Strategy = strategySequential
|
||||||
} else {
|
} else {
|
||||||
cfg.ParametersSetting.Strategy = strings.ToLower(rawValue.String())
|
cfg.ParametersSetting.Strategy = iteratorStrategyType(strings.ToLower(rawValue.String()))
|
||||||
}
|
}
|
||||||
cfg.ParametersSetting.Iterators = append(
|
cfg.ParametersSetting.Iterators = append(
|
||||||
cfg.ParametersSetting.Iterators,
|
cfg.ParametersSetting.Iterators,
|
||||||
|
|||||||
Reference in New Issue
Block a user