122 lines
8.0 KiB
HTML
122 lines
8.0 KiB
HTML
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>LLM API 基准测试报告</title>
|
|
<script src="https://go-echarts.github.io/go-echarts-assets/assets/echarts.min.js"></script>
|
|
</head>
|
|
|
|
<body>
|
|
|
|
|
|
|
|
<style> .container {display: flex;justify-content: center;align-items: center;} .item {margin: auto;} </style>
|
|
<div class="container">
|
|
<div class="item" id="RDxSTLsbVdgW" style="width:900px;height:500px;"></div>
|
|
</div>
|
|
|
|
<script type="text/javascript">
|
|
"use strict";
|
|
let goecharts_RDxSTLsbVdgW = echarts.init(document.getElementById('RDxSTLsbVdgW'), "white");
|
|
let option_RDxSTLsbVdgW = {"animation":true,"color":["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],"legend":{"show":true,"type":""},"series":[{"name":"指标","type":"bar","smooth":false,"connectNulls":false,"showSymbol":false,"waveAnimation":false,"renderLabelForZeroData":false,"selectedMode":false,"animation":false,"data":[{"value":2},{"value":2},{"value":0},{"value":26983},{"value":26983},{"value":26983},{"value":26983},{"value":9717},{"value":15743},{"value":12730},{"value":12730},{"value":12730},{"value":0.0370426018586236},{"value":0.07995193423073874}]}],"title":{"text":"性能概览"},"tooltip":{"show":false},"xAxis":[{"data":["总请求数","成功请求数","失败请求数","平均响应时间(ms)","P90响应时间(ms)","P95响应时间(ms)","P99响应时间(ms)","最小TTFT(ms)","最大TTFT(ms)","P90 TTFT(ms)","P95 TTFT(ms)","P99 TTFT(ms)","平均QPS","最大QPS"]}],"yAxis":[{}]}
|
|
;
|
|
|
|
let action_RDxSTLsbVdgW = {"areas":{},"type":""}
|
|
;
|
|
|
|
goecharts_RDxSTLsbVdgW.setOption(option_RDxSTLsbVdgW);
|
|
goecharts_RDxSTLsbVdgW.dispatchAction(action_RDxSTLsbVdgW);
|
|
</script>
|
|
|
|
<div class="container">
|
|
<div class="item" id="HSlNJAzWnDbu" style="width:900px;height:500px;"></div>
|
|
</div>
|
|
|
|
<script type="text/javascript">
|
|
"use strict";
|
|
let goecharts_HSlNJAzWnDbu = echarts.init(document.getElementById('HSlNJAzWnDbu'), "white");
|
|
let option_HSlNJAzWnDbu = {"animation":true,"color":["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],"legend":{"show":true,"type":""},"series":[{"name":"请求数","type":"bar","smooth":false,"connectNulls":false,"showSymbol":false,"waveAnimation":false,"renderLabelForZeroData":false,"selectedMode":false,"animation":false,"data":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":2}]}],"title":{"text":"响应时间分布"},"tooltip":{"show":false},"xAxis":[{"data":["≤100ms","100-200ms","200-500ms","500-1000ms","1000-2000ms","2000-5000ms","5000-10000ms",">10000ms"]}],"yAxis":[{}]}
|
|
;
|
|
|
|
let action_HSlNJAzWnDbu = {"areas":{},"type":""}
|
|
;
|
|
|
|
goecharts_HSlNJAzWnDbu.setOption(option_HSlNJAzWnDbu);
|
|
goecharts_HSlNJAzWnDbu.dispatchAction(action_HSlNJAzWnDbu);
|
|
</script>
|
|
|
|
<div class="container">
|
|
<div class="item" id="bLNYJSVJEGBg" style="width:900px;height:500px;"></div>
|
|
</div>
|
|
|
|
<script type="text/javascript">
|
|
"use strict";
|
|
let goecharts_bLNYJSVJEGBg = echarts.init(document.getElementById('bLNYJSVJEGBg'), "white");
|
|
let option_bLNYJSVJEGBg = {"animation":true,"color":["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],"legend":{"show":true,"type":""},"series":[{"name":"并发 1","type":"line","smooth":false,"connectNulls":false,"showSymbol":false,"waveAnimation":false,"renderLabelForZeroData":false,"selectedMode":false,"animation":true,"data":[{"value":0.2,"XAxisIndex":0,"YAxisIndex":0},{"value":0,"XAxisIndex":0,"YAxisIndex":0},{"value":0,"XAxisIndex":0,"YAxisIndex":0},{"value":0,"XAxisIndex":0,"YAxisIndex":0},{"value":0,"XAxisIndex":0,"YAxisIndex":0},{"value":0.2,"XAxisIndex":0,"YAxisIndex":0}]}],"title":{"text":"QPS随时间变化"},"tooltip":{"show":false},"xAxis":[{"data":["09:09:51","09:09:56","09:10:01","09:10:06","09:10:11","09:10:16"]}],"yAxis":[{}]}
|
|
;
|
|
|
|
let action_bLNYJSVJEGBg = {"areas":{},"type":""}
|
|
;
|
|
|
|
goecharts_bLNYJSVJEGBg.setOption(option_bLNYJSVJEGBg);
|
|
goecharts_bLNYJSVJEGBg.dispatchAction(action_bLNYJSVJEGBg);
|
|
</script>
|
|
|
|
<div class="container">
|
|
<div class="item" id="LcGyNaPBjOPf" style="width:900px;height:500px;"></div>
|
|
</div>
|
|
|
|
<script type="text/javascript">
|
|
"use strict";
|
|
let goecharts_LcGyNaPBjOPf = echarts.init(document.getElementById('LcGyNaPBjOPf'), "white");
|
|
let option_LcGyNaPBjOPf = {"animation":true,"color":["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],"legend":{"show":true,"type":""},"series":[{"name":"并发 1","type":"line","smooth":false,"connectNulls":false,"showSymbol":false,"waveAnimation":false,"renderLabelForZeroData":false,"selectedMode":false,"animation":true,"data":[{"value":71.2,"XAxisIndex":0,"YAxisIndex":0},{"value":0,"XAxisIndex":0,"YAxisIndex":0},{"value":0,"XAxisIndex":0,"YAxisIndex":0},{"value":0,"XAxisIndex":0,"YAxisIndex":0},{"value":0,"XAxisIndex":0,"YAxisIndex":0},{"value":103.6,"XAxisIndex":0,"YAxisIndex":0}]}],"title":{"text":"Token生成速率随时间变化"},"tooltip":{"show":false},"xAxis":[{"data":["09:09:51","09:09:56","09:10:01","09:10:06","09:10:11","09:10:16"]}],"yAxis":[{}]}
|
|
;
|
|
|
|
let action_LcGyNaPBjOPf = {"areas":{},"type":""}
|
|
;
|
|
|
|
goecharts_LcGyNaPBjOPf.setOption(option_LcGyNaPBjOPf);
|
|
goecharts_LcGyNaPBjOPf.dispatchAction(action_LcGyNaPBjOPf);
|
|
</script>
|
|
|
|
<div class="container">
|
|
<div class="item" id="LZrARhTNbPPR" style="width:900px;height:500px;"></div>
|
|
</div>
|
|
|
|
<script type="text/javascript">
|
|
"use strict";
|
|
let goecharts_LZrARhTNbPPR = echarts.init(document.getElementById('LZrARhTNbPPR'), "white");
|
|
let option_LZrARhTNbPPR = {"animation":true,"color":["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],"legend":{"show":true,"type":""},"series":[{"name":"平均响应时间 (ms)","type":"line","smooth":false,"connectNulls":false,"showSymbol":false,"waveAnimation":false,"renderLabelForZeroData":false,"selectedMode":false,"animation":true,"data":[{"value":26983,"XAxisIndex":0,"YAxisIndex":0}]},{"name":"P90响应时间 (ms)","type":"line","smooth":false,"connectNulls":false,"showSymbol":false,"waveAnimation":false,"renderLabelForZeroData":false,"selectedMode":false,"animation":true,"data":[{"value":26983,"XAxisIndex":0,"YAxisIndex":0}]},{"name":"P95响应时间 (ms)","type":"line","smooth":false,"connectNulls":false,"showSymbol":false,"waveAnimation":false,"renderLabelForZeroData":false,"selectedMode":false,"animation":true,"data":[{"value":26983,"XAxisIndex":0,"YAxisIndex":0}]}],"title":{"text":"并发与响应时间关系"},"tooltip":{"show":false},"xAxis":[{"data":["1"]}],"yAxis":[{}]}
|
|
;
|
|
|
|
let action_LZrARhTNbPPR = {"areas":{},"type":""}
|
|
;
|
|
|
|
goecharts_LZrARhTNbPPR.setOption(option_LZrARhTNbPPR);
|
|
goecharts_LZrARhTNbPPR.dispatchAction(action_LZrARhTNbPPR);
|
|
</script>
|
|
|
|
<div class="container">
|
|
<div class="item" id="RIAyeIxXZKcM" style="width:900px;height:500px;"></div>
|
|
</div>
|
|
|
|
<script type="text/javascript">
|
|
"use strict";
|
|
let goecharts_RIAyeIxXZKcM = echarts.init(document.getElementById('RIAyeIxXZKcM'), "white");
|
|
let option_RIAyeIxXZKcM = {"animation":true,"color":["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],"legend":{"show":true,"type":""},"series":[{"name":"并发 1","type":"line","smooth":false,"connectNulls":false,"showSymbol":false,"waveAnimation":false,"renderLabelForZeroData":false,"selectedMode":false,"animation":true,"data":[{"value":9717,"XAxisIndex":0,"YAxisIndex":0},{"value":0,"XAxisIndex":0,"YAxisIndex":0},{"value":0,"XAxisIndex":0,"YAxisIndex":0},{"value":0,"XAxisIndex":0,"YAxisIndex":0},{"value":0,"XAxisIndex":0,"YAxisIndex":0},{"value":15743,"XAxisIndex":0,"YAxisIndex":0}]}],"title":{"text":"TTFT随时间变化"},"tooltip":{"show":false},"xAxis":[{"data":["09:09:51","09:09:56","09:10:01","09:10:06","09:10:11","09:10:16"]}],"yAxis":[{}]}
|
|
;
|
|
|
|
let action_RIAyeIxXZKcM = {"areas":{},"type":""}
|
|
;
|
|
|
|
goecharts_RIAyeIxXZKcM.setOption(option_RIAyeIxXZKcM);
|
|
goecharts_RIAyeIxXZKcM.dispatchAction(action_RIAyeIxXZKcM);
|
|
</script>
|
|
|
|
|
|
|
|
|
|
</body>
|
|
</html>
|