问题标签 [k6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
k6 - 如何从内置指标计算结果
我正在用 docker 创建监控系统(k6+grafana+influxdb)。
我想使用内置指标(不是特定于 http)来计算例如 data_received 每个请求/组或在最坏情况下的完整迭代,但是我在data_received
数据库中的 influxDB 中得到的只是一些带有data_received
值的时间戳,但是我没有看到从中生成有用信息的方法。
javascript - 用于创建和填充 k6 指标的函数
我正在尝试在 js 中为 k6 工具脚本创建一个函数,这将使我能够为“事务名称”创建多种类型的指标作为输入,然后创建另一个函数来填充这些指标。这将有助于避免为不同的事务名称编写类似的代码,并有助于保持指标名称的一致。
希望创建两个函数来输入交易名称,如下所示:
如何做到这一点?
reactjs - 运行k6时引用错误:regeneratorRuntime is not defined
我已经启动并运行了 k6,但现在每次我尝试运行测试时都会收到此错误:ReferenceError: regeneratorRuntime is not defined。
我曾尝试安装和导入 babel,有人建议这样做,但没有奏效。
我只希望我的负载测试能够工作!
编辑:
我在用
"@babel/core": "^7.4.0",
我的 babel.rc 文件看起来像:
javascript - 如何在亚马逊云上运行 k6 测试
我想运行一些负载测试,但我的电脑无法处理比服务器更多的请求。所以我想在亚马逊 ecs 上运行这些测试。有没有办法在亚马逊云上运行 k6 而不是他们的 loadimpact 云,如果是,如何?
request - 在 k6 中重试 http 请求
我有一个requests
基于 python 的 API 测试套件,可以自动重试每个请求,响应为 408 或 5xx。我正在考虑在 k6 中重新实现其中的一些以进行负载测试。是否k6
支持重试 http 请求?
k6 - 如何在 K6 Check 中放置自定义消息
我正在使用 request.batch 运行 K6 测试,其中每个测试的请求数都可以改变。
然后,我尝试为每个请求运行“检查”,并使用 while 循环来执行此操作。
但是 K6 将所有“检查”测试结果累积在一个测试中,因为测试消息不会解析我通过的变量。输出在测试结束时打印此消息:
我尝试使用不同的方式添加参数,但没有用:
我想知道是否有任何原因要在此处传递自定义消息。
load-testing - 如何停止在 K6 中复制脚本?
我必须在 K6 中为一个应用程序编写大约 20 个不同的脚本。而且这些脚本中的大多数都包含常见的功能,如登录、选择一些选项等......
那么有没有更好的方法来编写 K6 脚本而不复制这些常用功能呢?我们可以在某处实现通用方法并在默认函数或类似的函数中执行它吗?
k6 - 在默认功能中禁用某些调用
我想禁用对api_2的请求。我想通过在k6脚本执行期间传递一些参数来做到这一点。k6是否对此提供了一些支持?
我尝试使用布尔标志。