diff --git a/web/src/components/ChannelsTable.js b/web/src/components/ChannelsTable.js
index 9e4ee031..71914c4e 100644
--- a/web/src/components/ChannelsTable.js
+++ b/web/src/components/ChannelsTable.js
@@ -357,6 +357,13 @@ const ChannelsTable = () => {
dataIndex: 'operate',
render: (text, record, index) => {
if (record.children === undefined) {
+ // 构建模型测试菜单
+ const modelMenuItems = record.models.split(',').map(model => ({
+ node: 'item',
+ name: model,
+ onClick: () => testChannel(record, model)
+ }));
+
return (
{