如何为 wrk2 安装 Lua 模块(json、uuid等)

我已在 Mac OS 上通过 homebrew 安装了 wrk2。(https://github.com/giltene/wrk2/wiki/Installing-wrk2-on-Mac

我能够运行 wrk2 命令,并且简单的负载测试工作正常。但是,我想做一些需要 json 和 uuid 库的更复杂的请求体操作。

在我的终端中,似乎没有安装 lua

 lua
zsh: command not found: lua
 luarocks
zsh: command not found: luarocks

当我导入 uuid 或 json 模块时,在运行 wrk 时出现以下错误

test.lua: test.lua:1: module 'json' not found:
    no field package.preload['json']
    no file './json.lua'
    no file '/usr/local/share/luajit-2.0.3/json.lua'

我应该如何为 wrk2 获取这些模块的最佳方法?

点赞
用户519924
用户519924

只需使用 brew 进行安装:

brew install lua 
brew install luarocks
2020-02-21 15:32:08