首页 > 其他 > 详细

k6 新的扩展开发模式

时间:2021-01-16 01:13:15      阅读:29      评论:0      收藏:0      [点我收藏+]

k6 参考了caddyserver 的模式提供了一个新的扩展开发模式,这样可以简化插件开发(主要还是基于js webpack 转换模式复杂
以及支持的能力有限)

参考构建

使用了类似golang 包的模式,可以直接引入其他三方包,只要按照goja js 互调用模式开发的就可以

  • 构建
 
xk6 build v0.29.0 \
  --with github.com/imiric/xk6-sql \
  --with github.com/mostafa/xk6-kafka
  • 使用
./k6 run some-script-with-sql-and-kafka.js

说明

xk6fork 自caddyserver 的xcaddy,设计还是比较有意思的,值得学习下,实际上基于golang plugin 的模式也是一种扩展方法

参考资料

https://k6.io/blog/extending-k6-with-xk6#existing-k6-extensions
https://github.com/k6io/xk6
https://github.com/caddyserver/xcaddy

k6 新的扩展开发模式

原文:https://www.cnblogs.com/rongfengliang/p/14284571.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!