当前位置: 首页 > 工具软件 > Artillery > 使用案例 >

简单高效的web服务器测试工具Artillery(websocket http)

常彭薄
2023-12-01

服务器要上线了,俗话说不会测试的开发不是好厨子。直接上Artillery  点击打开链接

安装什么的就不废话了。使用也炒鸡简单,亲测有效


1.artillery run hello.yml

下面就是hello.yml,直接看我注释就好

{
  "config": {
      "target": "这里填你的ws地址",
      "phases": [
        {"duration": 持续时间,, "arrivalRate": 每秒并发数}
      ]
  },
  "scenarios": [
    {
      "engine": "ws",#比较重要的一个设置,如果是http就要设置成http
      "flow": [
        {"send": #send就是发送给服务器的测试信息
        '{"Command":"Login","RoleType":"webclient","UUID":"c34af8f23fdc41608b32a14c5562a3ba","RoleNo":"a3f6aa1390904f638cb6b7efbb07edbf","RoleName":""}'
        },

        {"think": 1},#think 模拟用户停留时间

        {"send": 
        '{"Command":"InviteChat","MediaType":"webclient","ChannelUUID":"c34af8f23fdc41608b32a14c5562a3ba","From":"a3f6aa1390904f638cb6b7efbb07edbf","To":"servicecode1","CallData":""}'
         },
        {"think": 1},
        {"send": 
        '{"Command":"SendMessage","ChannelUUID":"c34af8f23fdc41608b32a14c5562a3ba","MessageType":"text","Message":"dddddddd"}'
         },

         },
      ]
    }
  ]
}

 类似资料: