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, val goja.Value) (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 |
---|---|
Package experimental includes experimental module features
|
Package experimental includes experimental module features |
browser
Package browser contains a RootModule wrapper that wraps around the experimental browser RootModule.
|
Package browser contains a RootModule wrapper that wraps around the experimental browser RootModule. |
tracing
Package tracing implements a k6 JS module for instrumenting k6 scripts with tracing context information.
|
Package tracing implements a k6 JS module for instrumenting k6 scripts with tracing context information. |
generated by js/modules/k6/html/gen/gen_elements.go; DO NOT EDIT
|
generated by js/modules/k6/html/gen/gen_elements.go; DO NOT EDIT |
Package http implements the k6/http js module for k6.
|
Package http implements the k6/http js module for k6. |
Package ws implements a k6/ws for k6.
|
Package ws implements a k6/ws for k6. |
Click to show internal directories.
Click to hide internal directories.