Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.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 炮兵-多次测试API a_Javascript_Testing_Artillery - Fatal编程技术网

Javascript 炮兵-多次测试API a

Javascript 炮兵-多次测试API a,javascript,testing,artillery,Javascript,Testing,Artillery,我正在尝试使用火炮来测试我的一个API,并解决一个潜在的bug。这是我的密码: "config": { "target": "http://websocket.target", "phases": [ {"duration": 3, "arrivalRate": 4} ] }, "scenarios": [ { "name": "target", "engine": "socketio", "flow":

我正在尝试使用火炮来测试我的一个API,并解决一个潜在的bug。这是我的密码:

  "config": {
    "target": "http://websocket.target",
    "phases": [
      {"duration": 3, "arrivalRate": 4}
    ]
  },
  "scenarios": [
    {
      "name": "target",
      "engine": "socketio",
      "flow": [
        {
          "emit": {
            "namespace": "/test/basket",
            "channel": "add",
            "data": {
              "foodId":91789,
              "restaurantId":3,
            }
          }
        },
        {
         "think":0
        }
      ]
    }
  ]
}
我决定模拟这种情况:


4个用户将食物添加到篮子中3秒钟(无延迟)。但对我来说最关键的是它们的并发性。火炮是否有此功能的特定标志或属性

carols不提供设置固定并发级别的方法。通过让虚拟用户使用测试脚本中的
think
like在一段时间内保持与服务器的连接,可以达到所需的并发级别