仿照 wrk 的 Lua 脚本,给 go-wrk 加上了 js 支持,能支持编写更复杂的基准测试任务。js 引擎用的Goja
1
abersheeran 2021-12-19 22:13:25 +08:00
其实我有点好奇这个和直接用 nodejs 跑 js 相比,优缺点在哪儿呢?
|
2
ryanking8215 OP 这是两回事,为 go-wrk 加 js 支持,这样用户就可以用 js 脚本来编排更复杂的测试任务,比如有的 http 请求需要先认证,后续请求需要携带 token ;有的要先创建资源再获取等一系列的操作;有的可能需要根据某些条件停止,切换 url ,变化参数等。静态程序没办法做到,脚本支持提供了这种可能性。
硬要说和 nodejs 比,go-wrk 的 http request 还是 go 做的,不是 js 做的,js 只是编排具体请求而已。 |