Documentation ¶
Overview ¶
Package k6 implements the module imported as 'k6' from inside k6.
Index ¶
- Variables
- type K6
- func (mi *K6) Check(arg0, checks goja.Value, extras ...goja.Value) (bool, error)
- func (mi *K6) Exports() modules.Exports
- func (*K6) Fail(msg string) (goja.Value, error)
- func (mi *K6) Group(name string, fn goja.Callable) (goja.Value, error)
- func (mi *K6) RandomSeed(seed int64)
- func (mi *K6) Sleep(secs float64)
- type RootModule
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrGroupInInitContext is returned when group() are using in the init context. ErrGroupInInitContext = common.NewInitContextError("Using group() in the init context is not supported") // ErrCheckInInitContext is returned when check() are using in the init context. ErrCheckInInitContext = common.NewInitContextError("Using check() in the init context is not supported") )
Functions ¶
This section is empty.
Types ¶
type K6 ¶
type K6 struct {
// contains filtered or unexported fields
}
K6 represents an instance of the k6 module.
func (*K6) RandomSeed ¶ added in v0.22.0
RandomSeed sets the seed to the random generator used for this VU.
type RootModule ¶ added in v0.36.0
type RootModule struct{}
RootModule is the global module instance that will create module instances for each VU.
func New ¶ added in v0.18.0
func New() *RootModule
New returns a pointer to a new RootModule instance.
func (*RootModule) NewModuleInstance ¶ added in v0.36.0
func (*RootModule) NewModuleInstance(vu modules.VU) modules.Instance
NewModuleInstance implements the modules.Module interface to return a new instance for each VU.
Directories ¶
Path | Synopsis |
---|---|
generated by js/modules/k6/html/gen/gen_elements.go directed by js/modules/k6/html/elements.go; DO NOT EDIT nolint: goconst
|
generated by js/modules/k6/html/gen/gen_elements.go directed by js/modules/k6/html/elements.go; DO NOT EDIT nolint: goconst |
Click to show internal directories.
Click to hide internal directories.