Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
MeterSphere
metersphere
提交
2847d81a
M
metersphere
项目概览
MeterSphere
/
metersphere
上一次同步 3 年多
通知
25
Star
1
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
metersphere
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
2847d81a
编写于
3月 10, 2020
作者:
S
shiziyuan9527
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
测试报告测试概览页面
上级
ca45dfe6
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
208 addition
and
13 deletion
+208
-13
frontend/src/performance/components/report/ReportView.vue
frontend/src/performance/components/report/ReportView.vue
+36
-11
frontend/src/performance/components/report/components/TestOverview.vue
...performance/components/report/components/TestOverview.vue
+172
-2
未找到文件。
frontend/src/performance/components/report/ReportView.vue
浏览文件 @
2847d81a
...
...
@@ -3,19 +3,34 @@
<div
class=
"main-content"
>
<el-card>
<el-row>
<el-breadcrumb
separator-class=
"el-icon-arrow-right"
>
<el-breadcrumb-item
:to=
"
{ path: '/' }">
{{
projectName
}}
</el-breadcrumb-item>
<el-breadcrumb-item>
{{
testName
}}
</el-breadcrumb-item>
<el-breadcrumb-item>
{{
reportName
}}
</el-breadcrumb-item>
</el-breadcrumb>
<el-col
:span=
"16"
>
<el-row>
<el-breadcrumb
separator-class=
"el-icon-arrow-right"
>
<el-breadcrumb-item
:to=
"
{ path: '/' }">
{{
projectName
}}
</el-breadcrumb-item>
<el-breadcrumb-item>
{{
testName
}}
</el-breadcrumb-item>
<el-breadcrumb-item>
{{
reportName
}}
</el-breadcrumb-item>
</el-breadcrumb>
</el-row>
<el-row
class=
"ms-report-view-btns"
>
<el-button
type=
"primary"
plain
size=
"mini"
>
立即停止
</el-button>
<el-button
type=
"success"
plain
size=
"mini"
>
再次执行
</el-button>
<el-button
type=
"info"
plain
size=
"mini"
>
导出
</el-button>
<el-button
type=
"warning"
plain
size=
"mini"
>
比较
</el-button>
</el-row>
</el-col>
<el-col
:span=
"8"
>
<span
class=
"ms-report-time-desc"
>
持续时间: 30 分钟
</span>
<span
class=
"ms-report-time-desc"
>
开始时间: 2020-3-10 12:00:00
</span>
<span
class=
"ms-report-time-desc"
>
结束时间: 2020-3-10 12:30:00
</span>
</el-col>
</el-row>
<el-row
style=
"margin-top: 15px;margin-left: -300px;"
>
<el-button
type=
"primary"
plain
size=
"mini"
>
立即停止
</el-button>
<el-button
type=
"success"
plain
size=
"mini"
>
再次执行
</el-button>
<el-button
type=
"info"
plain
size=
"mini"
>
导出
</el-button>
<el-button
type=
"warning"
plain
size=
"mini"
>
比较
</el-button>
</el-row>
<el-divider></el-divider>
<el-tabs
v-model=
"active"
type=
"border-card"
:stretch=
"true"
>
...
...
@@ -94,4 +109,14 @@
width
:
100%
;
max-width
:
1200px
;
}
.ms-report-view-btns
{
margin-top
:
15px
;
}
.ms-report-time-desc
{
text-align
:
left
;
display
:
block
;
color
:
#5C7878
;
}
</
style
>
frontend/src/performance/components/report/components/TestOverview.vue
浏览文件 @
2847d81a
<
template
>
<div>
TestOverview
<el-row
:gutter=
"12"
>
<el-col
:span=
"4"
>
<el-card
shadow=
"always"
class=
"ms-card-index-1"
>
<span
class=
"ms-card-data"
>
<span
class=
"ms-card-data-digital"
>
40
</span>
<span
class=
"ms-card-data-unit"
>
VU
</span>
</span>
<span
class=
"ms-card-desc"
>
Max Users
</span>
</el-card>
</el-col>
<el-col
:span=
"4"
>
<el-card
shadow=
"always"
class=
"ms-card-index-2"
>
<span
class=
"ms-card-data"
>
<span
class=
"ms-card-data-digital"
>
5.4
</span>
<span
class=
"ms-card-data-unit"
>
Hits/s
</span>
</span>
<span
class=
"ms-card-desc"
>
Avg.Throughput
</span>
</el-card>
</el-col>
<el-col
:span=
"4"
>
<el-card
shadow=
"always"
class=
"ms-card-index-3"
>
<span
class=
"ms-card-data"
>
<span
class=
"ms-card-data-digital"
>
0.41
</span>
<span
class=
"ms-card-data-unit"
>
%
</span>
</span>
<span
class=
"ms-card-desc"
>
Errors
</span>
</el-card>
</el-col>
<el-col
:span=
"4"
>
<el-card
shadow=
"always"
class=
"ms-card-index-4"
>
<span
class=
"ms-card-data"
>
<span
class=
"ms-card-data-digital"
>
1.28
</span>
<span
class=
"ms-card-data-unit"
>
s
</span>
</span>
<span
class=
"ms-card-desc"
>
Avg.Response Time
</span>
</el-card>
</el-col>
<el-col
:span=
"4"
>
<el-card
shadow=
"always"
class=
"ms-card-index-5"
>
<span
class=
"ms-card-data"
>
<span
class=
"ms-card-data-digital"
>
1.41
</span>
<span
class=
"ms-card-data-unit"
>
s
</span>
</span>
<span
class=
"ms-card-desc"
>
90% Response Time
</span>
</el-card>
</el-col>
<el-col
:span=
"4"
>
<el-card
shadow=
"always"
class=
"ms-card-index-6"
>
<span
class=
"ms-card-data"
>
<span
class=
"ms-card-data-digital"
>
817.29
</span>
<span
class=
"ms-card-data-unit"
>
KiB/s
</span>
</span>
<span
class=
"ms-card-desc"
>
Avg.Bandwidth
</span>
</el-card>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<chart
ref=
"chart1"
:options=
"option1"
:autoresize=
"true"
></chart>
</el-col>
<el-col
:span=
"12"
>
<chart
ref=
"chart2"
:options=
"option2"
:autoresize=
"true"
></chart>
</el-col>
</el-row>
</div>
</
template
>
<
script
>
export
default
{
name
:
"
TestOverview
"
name
:
"
TestOverview
"
,
data
()
{
return
{
option1
:
{
xAxis
:
{
type
:
'
category
'
,
boundaryGap
:
false
,
data
:
[
'
Mon
'
,
'
Tue
'
,
'
Wed
'
,
'
Thu
'
,
'
Fri
'
,
'
Sat
'
,
'
Sun
'
]
},
yAxis
:
{
type
:
'
value
'
},
series
:
[{
data
:
[
820
,
932
,
901
,
934
,
1290
,
1330
,
1320
],
type
:
'
line
'
,
areaStyle
:
{}
}]
},
option2
:
{
xAxis
:
{
type
:
'
category
'
,
data
:
[
'
Mon
'
,
'
Tue
'
,
'
Wed
'
,
'
Thu
'
,
'
Fri
'
,
'
Sat
'
,
'
Sun
'
]
},
yAxis
:
{
type
:
'
value
'
},
series
:
[{
data
:
[
820
,
932
,
901
,
934
,
1290
,
1330
,
1320
],
type
:
'
line
'
}]
}
}
}
}
</
script
>
<
style
scoped
>
.ms-card-data
{
text-align
:
left
;
display
:
block
;
margin-bottom
:
5px
;
}
.ms-card-desc
{
display
:
block
;
text-align
:
left
;
}
.ms-card-data-digital
{
font-size
:
21px
;
}
.ms-card-data-unit
{
color
:
#8492a6
;
font-size
:
15px
;
}
.ms-card-index-1
.ms-card-data-digital
{
color
:
#44b349
;
}
.ms-card-index-1
{
border-left-color
:
#44b349
;
border-left-width
:
3px
;
}
.ms-card-index-2
.ms-card-data-digital
{
color
:
#65A2FF
;
}
.ms-card-index-2
{
border-left-color
:
#65A2FF
;
border-left-width
:
3px
;
}
.ms-card-index-3
.ms-card-data-digital
{
color
:
#FFC265
;
}
.ms-card-index-3
{
border-left-color
:
#FFC265
;
border-left-width
:
3px
;
}
.ms-card-index-4
.ms-card-data-digital
{
color
:
#C265FF
;
}
.ms-card-index-4
{
border-left-color
:
#C265FF
;
border-left-width
:
3px
;
}
.ms-card-index-5
.ms-card-data-digital
{
color
:
#99743C
;
}
.ms-card-index-5
{
border-left-color
:
#99743C
;
border-left-width
:
3px
;
}
.ms-card-index-6
.ms-card-data-digital
{
color
:
#3C9899
;
}
.ms-card-index-6
{
border-left-color
:
#3C9899
;
border-left-width
:
3px
;
}
</
style
>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录