如何停止在 K6 中复制脚本?
Posted
技术标签:
【中文标题】如何停止在 K6 中复制脚本?【英文标题】:How to stop duplicating scripts in K6? 【发布时间】:2019-10-09 06:35:24 【问题描述】:我必须在 K6 中为一个应用程序编写大约 20 个不同的脚本。而且这些脚本中的大多数都包含常见的功能,如登录、选择一些选项等......
那么有没有更好的方法来编写 K6 脚本而不复制这些常用功能?我们可以在某个地方实现常用方法并在默认函数或类似的东西中执行它吗?
【问题讨论】:
【参考方案1】:您可以编写自己的模块,包含常用功能,然后导入它们:
$ cat index.js
import hello_world from './modules/module.js';
export default function()
hello_world();
$ cat module.js
export function hello_world()
console.log("Hello world");
您可以阅读here了解更多详情。
【讨论】:
我们也可以在这些常用方法中调用 Checks 还是它总是必须是默认函数? @Sand 你可以,照常导入。【参考方案2】:是的,你可以把常用的方法移动到单独的JS文件中,然后在需要它们的脚本中import
它们:https://docs.k6.io/docs/modules
【讨论】:
以上是关于如何停止在 K6 中复制脚本?的主要内容,如果未能解决你的问题,请参考以下文章
在 Python 中,如何执行 .exe 文件并在 n 秒后停止它? [复制]
Firestore:如果规则失败,如何停止创建用户帐户? [复制]