Ulu*_*kai 10 javascript node.js google-cloud-datastore google-cloud-platform
我们需要测试我们的基础架构的弹性(每秒高达数十万个请求),架构中的一个元素是谷歌云数据存储.我需要执行的测试之一是可以在一秒钟内写入多少实体.
有一个代码示例这里由谷歌插入和列表元素,但我觉得,这是慢写一个实体(每个刀片有一两秒钟),甚至paralelising他们在一个bash脚本,它需要的时间相当多,来自基础设施之外和内部.
有没有办法直接测试数据存储区,每秒可以发送数千个请求?最好是在javascript中.
我自己不是一个javascript程序员,如果这个问题有点显而易见,我很抱歉 - 我希望不是.
小智 0
您可能会研究一下这个:
您可以通过 Nodejs 安装它,并通过yml文件选择目标 URL 来运行您的请求,如下所示:
config:
target: 'https://artillery.io'
phases:
- duration: 60
arrivalRate: 20
defaults:
headers:
x-my-service-auth: '987401838271002188298567'
scenarios:
- flow:
- get:
url: "/docs"
Run Code Online (Sandbox Code Playgroud)
您可以通过以下方式运行上面的代码:
artillery run hello.yml
Run Code Online (Sandbox Code Playgroud)
您还可以通过此链接获取有关此 javascript 库的更多详细信息:
https://artillery.io/docs/getting-started/#run-a-quick-test
归档时间: |
|
查看次数: |
286 次 |
最近记录: |