2017-10-13 299 views
0

我希望能够采用k6进行负载测试,但是我很难为它开发脚本。我的主要用例是检查每个请求,看看我是否收到正确的标题和内容,并想用调试器检查响应。是否可以将调试器附加到k6脚本?

我试图通过安装节点上运行自己的脚本检查调试器(https://nodejs.org/api/debugger.html),但该文件没有得到执行,因为进口和出口模块关键字由该当前节点的无法识别的版本(8.7.0)

我也无法找到任何关于如何调试这些脚本的文档。

回答

0

对于k6脚本,没有调试器支持(当前已知)。这是手动调试。

K6运行的JavaScript(ECMA6),并具有在http://k6.io

旁注记录的API:K6是节点,将有节点工装的工作。

0

我最近打开了一个关于此问题的问题 - 需要一个“调试”模式,其中有关请求的详细信息被打印到标准输出。

https://github.com/loadimpact/k6/issues/331

需要明确的是,这个问题是不是建立一个“真正”的调试器,如GDB或相似的,在那里你可以通过脚本执行代码,而是一个特殊的操作模式,其中大量的HTTP请求信息将被实时输出到stdout,以便在您的脚本代码执行时方便地了解客户端和服务器之间发生了什么。

只要Emily(维护人员)在她正在处理的一些主要CLI更改中合并,我可能会尝试执行此类操作。

相关问题