Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法将aws sdk与browserify绑定以使用k6中的sdk库_Javascript_Browserify_K6 - Fatal编程技术网

Javascript 无法将aws sdk与browserify绑定以使用k6中的sdk库

Javascript 无法将aws sdk与browserify绑定以使用k6中的sdk库,javascript,browserify,k6,Javascript,Browserify,K6,我真的很喜欢k6性能工具背后的想法。目前正在尝试在蝗虫和k6之间做出最终选择,因此所有问题都归结为一个特定用例的解决方案: 我需要在我的性能脚本中使用aws sdk(例如,发送SQS消息)。基于这个doc()和aws js sdk与browserify兼容的事实,我认为它可能会工作,但它不会 我所做的: git clone https://github.com/aws/aws-sdk-js.git npm install browserify index.js -s aws > aws.j

我真的很喜欢k6性能工具背后的想法。目前正在尝试在蝗虫和k6之间做出最终选择,因此所有问题都归结为一个特定用例的解决方案: 我需要在我的性能脚本中使用aws sdk(例如,发送SQS消息)。基于这个doc()和aws js sdk与browserify兼容的事实,我认为它可能会工作,但它不会

我所做的:

git clone https://github.com/aws/aws-sdk-js.git
npm install
browserify index.js -s aws > aws.js
之后,我尝试使用捆绑sdk创建简单的k6脚本来测试:

从“k6”导入{check,sleep};
从“k6/http”导入http;
从“/sdk/aws sdk js/aws.js”导入aws;
导出默认函数(){
var s3=新的aws.s3();
s3.ListBucket(函数(err,data){console.log(err,data);});
log(Object.getOwnPropertyNames(aws.SQS());
让res=http.get(“https://google.com/");
检查(res{
“是状态200”:(r)=>r.status==200
});
睡眠(3);

};作为一种解决方法,您应该能够使用AWS REST API并使用此方法对请求进行签名: