cmb
This commit is contained in:
parent
02aeb7db1e
commit
332416bc8f
|
|
@ -46,9 +46,8 @@ if ! command -v jq &> /dev/null; then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 定义高精度时间获取函数
|
|
||||||
get_time() {
|
get_time() {
|
||||||
local t=$(date +%s%N)
|
local t=$(gdate +%s%N)
|
||||||
echo $((10#${t:0:10} * 1000000000 + 10#${t:10:9}))
|
echo $((10#${t:0:10} * 1000000000 + 10#${t:10:9}))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -90,14 +89,15 @@ EOF
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 提取code字段
|
# 提取code字段并检查存在性
|
||||||
|
if echo "$response_1" | jq -e '.code | exists' >/dev/null 2>&1; then
|
||||||
api1_code=$(echo "$response_1" | jq -r '.code')
|
api1_code=$(echo "$response_1" | jq -r '.code')
|
||||||
|
|
||||||
if [ "$api1_code" != "200" ]; then
|
if [ "$api1_code" != "200" ]; then
|
||||||
echo "接口 1 返回错误:code=$api1_code, 响应=$response_1" | tee -a "$log_file"
|
echo "接口 1 返回错误:code=$api1_code, 响应=$response_1" | tee -a "$log_file"
|
||||||
((failure_count++))
|
((failure_count++))
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# 测量接口 2 响应时间
|
# 测量接口 2 响应时间
|
||||||
start_time_2=$(get_time)
|
start_time_2=$(get_time)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue