#!/bin/bash # 生成测试流量脚本 echo "开始生成测试流量..." echo "按 Ctrl+C 停止" count=0 while true; do # 随机生成一个数字 number=$((RANDOM % 1000 + 1)) # 发送请求 curl -s -X POST http://localhost:8111/invoke \ -H "Content-Type: application/json" \ -d "{\"number\": $number}" > /dev/null count=$((count + 1)) echo "[$count] 已发送请求: number=$number" # 随机延迟 0.5-2 秒 sleep $(awk -v min=0.5 -v max=2 'BEGIN{srand(); print min+rand()*(max-min)}') done