一个日牯子
Home
Tags
GitHub
Author
2022-02-18
SVG
HTML
PDF
测
试
准
备
1
V
e
r
t
.
X
(
2
)
:
V
e
r
t
.
x
及
S
p
r
i
n
g
B
o
o
t
在
C
P
U
密
集
型
应
用
下
的
性
能
测
试
框
架
闲
话
编
程
C
o
n
t
e
n
t
s
分
析
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
测
试
准
备
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
接
口
实
现
部
署
测
试
测
试
结
果
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
在
中
测
试
比
框
架
性
能
高
上
不
少
,
但
这
种
响
应
式
框
架
借
助
异
步
编
程
实
现
,
更
多
的
性
能
体
现
实
际
上
跟
相
关
。
如
果
一
个
应
用
是
密
集
型
的
那
么
毫
无
疑
问
性
能
对
于
来
说
将
是
碾
压
式
的
,
那
么
,
对
于
几
乎
没
有
什
么
操
作
的
密
集
型
应
用
,
和
谁
将
更
胜
一
筹
?
分
析
在
实
际
进
行
测
试
之
前
,
首
先
凭
空
思
考
一
番
。
对
于
密
集
型
的
应
用
,
对
性
能
的
影
响
基
本
上
可
以
忽
略
模
型
所
带
来
的
加
成
了
,
那
么
更
多
的
是
框
架
本
身
的
架
构
上
。
有
一
些
缺
点
:
它
是
基
于
的
,
也
就
是
一
个
请
求
将
对
应
到
一
个
线
程
;
在
高
并
发
的
情
况
下
,
系
统
创
建
的
线
程
数
是
有
上
限
的
,
而
且
线
程
数
目
越
多
,
反
而
性
能
可
能
大
幅
降
低
本
身
的
调
用
堆
栈
十
分
复
杂
所
以
推
测
,
即
便
是
对
于
密
集
型
应
用
,
仍
然
具
有
较
为
明
显
的
优
势
,
尤
其
是
对
于
高
并
发
的
场
景
下
,
将
更
早
到
达
极
限
。
测
试
准
备
虽
然
想
当
然
的
认
为
性
能
一
定
会
要
比
高
,
但
是
毕
竟
没
有
数
据
说
话
,
高
到
底
又
高
多
少
呢
?
为
此
,
我
设
计
了
一
个
性
能
测
试
,
思
路
是
用
两
种
框
架
分
别
实
现
同
样
的
逻
辑
,
然
后
部
署
在
中
用
进
行
测
试
。
A
P
I
接
口
实
现
测
试
模
拟
了
一
个
的
元
数
据
管
理
系
统
,
从
内
存
中
根
据
拿
到
数
据
,
并
返
回
给
客
户
端
。
@
G
e
t
M
a
p
p
i
n
g
(
"
/
a
p
i
/
v
1
/
{
a
p
p
}
"
)
p
u
b
l
i
c
A
p
p
I
n
f
o
g
e
t
A
p
p
I
n
f
o
V
1
(
@
P
a
t
h
V
a
r
i
a
b
l
e
S
t
r
i
n
g
a
p
p
)
t
h
r
o
w
s
J
s
o
n
P
r
o
c
e
s
s
i
n
g
E
x
c
e
p
t
i
o
n
,
I
n
v
a
l
i
d
R
e
q
u
e
s
t
E
x
c
e
p
t
i
o
n
,
A
p
p
N
o
t
F
o
u
n
d
E
x
c
e
p
t
i
o
n
{
r
e
t
u
r
n
s
e
r
v
i
c
e
.
g
e
t
A
p
p
I
n
f
o
(
a
p
p
)
;
}
为
了
增
加
一
些
复
杂
性
,
又
引
入
了
其
他
几
个
,
增
加
了
一
些
小
的
东
西
在
返
回
的
结
果
上
。
测
试
准
备
2
@
G
e
t
M
a
p
p
i
n
g
(
"
/
a
p
i
/
v
2
/
{
a
p
p
}
"
)
p
u
b
l
i
c
R
e
s
p
o
n
s
e
E
n
t
i
t
y
<
A
p
p
I
n
f
o
>
g
e
t
A
p
p
I
n
f
o
V
2
(
@
P
a
t
h
V
a
r
i
a
b
l
e
S
t
r
i
n
g
a
p
p
)
t
h
r
o
w
s
I
n
v
a
l
i
d
R
e
q
u
e
s
t
E
x
c
e
p
t
i
o
n
,
A
p
p
N
o
t
F
o
u
n
d
E
x
c
e
p
t
i
o
n
{
A
p
p
I
n
f
o
i
n
f
o
=
s
e
r
v
i
c
e
.
g
e
t
A
p
p
I
n
f
o
(
a
p
p
)
;
r
e
t
u
r
n
R
e
s
p
o
n
s
e
E
n
t
i
t
y
.
o
k
(
)
.
h
e
a
d
e
r
(
"
S
i
g
n
a
t
u
r
e
"
,
s
e
r
v
i
c
e
.
g
e
t
S
i
g
n
(
i
n
f
o
)
)
.
b
o
d
y
(
i
n
f
o
)
;
}
@
P
o
s
t
M
a
p
p
i
n
g
(
"
/
a
p
i
/
v
1
/
{
a
p
p
}
"
)
p
u
b
l
i
c
R
e
s
p
o
n
s
e
E
n
t
i
t
y
<
A
p
p
I
n
f
o
>
g
e
t
A
p
p
I
n
f
o
V
1
B
y
P
o
s
t
(
@
P
a
t
h
V
a
r
i
a
b
l
e
S
t
r
i
n
g
a
p
p
,
@
R
e
q
u
e
s
t
B
o
d
y
R
e
q
u
e
s
t
r
e
q
u
e
s
t
)
t
h
r
o
w
s
I
n
v
a
l
i
d
R
e
q
u
e
s
t
E
x
c
e
p
t
i
o
n
,
A
p
p
N
o
t
F
o
u
n
d
E
x
c
e
p
t
i
o
n
{
A
p
p
I
n
f
o
i
n
f
o
=
s
e
r
v
i
c
e
.
g
e
t
A
p
p
I
n
f
o
(
a
p
p
)
;
r
e
t
u
r
n
R
e
s
p
o
n
s
e
E
n
t
i
t
y
.
o
k
(
)
.
h
e
a
d
e
r
(
"
n
o
n
c
e
"
,
r
e
q
u
e
s
t
.
g
e
t
N
o
n
c
e
(
)
)
.
b
o
d
y
(
i
n
f
o
)
;
}
@
P
o
s
t
M
a
p
p
i
n
g
(
"
/
a
p
i
/
v
2
/
{
a
p
p
}
"
)
p
u
b
l
i
c
R
e
s
p
o
n
s
e
E
n
t
i
t
y
<
A
p
p
I
n
f
o
>
g
e
t
A
p
p
I
n
f
o
V
2
B
y
P
o
s
t
(
@
P
a
t
h
V
a
r
i
a
b
l
e
S
t
r
i
n
g
a
p
p
,
@
R
e
q
u
e
s
t
B
o
d
y
R
e
q
u
e
s
t
r
e
q
u
e
s
t
)
t
h
r
o
w
s
I
n
v
a
l
i
d
R
e
q
u
e
s
t
E
x
c
e
p
t
i
o
n
,
A
p
p
N
o
t
F
o
u
n
d
E
x
c
e
p
t
i
o
n
,
J
s
o
n
P
r
o
c
e
s
s
i
n
g
E
x
c
e
p
t
i
o
n
{
A
p
p
I
n
f
o
i
n
f
o
=
s
e
r
v
i
c
e
.
g
e
t
A
p
p
I
n
f
o
(
a
p
p
)
;
r
e
t
u
r
n
R
e
s
p
o
n
s
e
E
n
t
i
t
y
.
o
k
(
)
.
h
e
a
d
e
r
(
"
S
i
g
n
a
t
u
r
e
"
,
s
e
r
v
i
c
e
.
g
e
t
S
i
g
n
(
i
n
f
o
,
r
e
q
u
e
s
t
.
g
e
t
N
o
n
c
e
(
)
)
)
.
b
o
d
y
(
i
n
f
o
)
;
}
为
了
使
用
同
样
的
流
程
,
我
们
将
业
务
逻
辑
抽
象
成
了
一
起
,
这
样
中
实
现
也
十
分
简
单
:
R
o
u
t
e
r
r
o
u
t
e
r
=
R
o
u
t
e
r
.
r
o
u
t
e
r
(
v
e
r
t
x
)
;
r
o
u
t
e
r
.
g
e
t
(
"
/
a
p
i
/
v
1
/
:
a
p
p
"
)
.
h
a
n
d
l
e
r
(
c
o
n
t
e
x
t
-
>
{
S
t
r
i
n
g
a
p
p
=
c
o
n
t
e
x
t
.
p
a
t
h
P
a
r
a
m
(
"
a
p
p
"
)
;
A
p
p
I
n
f
o
i
n
f
o
=
s
e
r
v
i
c
e
.
g
e
t
A
p
p
I
n
f
o
(
a
p
p
)
;
c
o
n
t
e
x
t
.
j
s
o
n
(
i
n
f
o
)
;
}
)
.
f
a
i
l
u
r
e
H
a
n
d
l
e
r
(
e
r
r
o
r
H
a
n
d
l
e
r
)
;
测
试
准
备
3
D
o
c
k
e
r
部
署
为
了
模
拟
对
资
源
的
限
制
,
使
用
进
行
部
署
是
一
个
十
分
方
便
的
做
法
,
如
下
我
们
将
和
分
别
部
署
在
同
样
的
配
置
下
:
v
e
r
s
i
o
n
:
"
2
.
4
"
s
e
r
v
i
c
e
s
:
a
p
p
-
s
p
r
i
n
g
b
o
o
t
:
b
u
i
l
d
:
c
o
n
t
e
x
t
:
.
/
s
p
r
i
n
g
b
o
o
t
d
o
c
k
e
r
f
i
l
e
:
.
/
D
o
c
k
e
r
f
i
l
e
i
m
a
g
e
:
s
p
r
i
n
g
b
o
o
t
-
a
p
p
:
l
a
t
e
s
t
p
o
r
t
s
:
-
"
8
0
8
1
:
8
0
8
0
"
m
e
m
_
l
i
m
i
t
:
4
0
9
6
m
c
p
u
s
:
4
.
0
a
p
p
-
v
e
r
t
x
:
b
u
i
l
d
:
c
o
n
t
e
x
t
:
.
/
v
e
r
t
x
d
o
c
k
e
r
f
i
l
e
:
.
/
D
o
c
k
e
r
f
i
l
e
i
m
a
g
e
:
v
e
r
t
x
-
a
p
p
:
l
a
t
e
s
t
p
o
r
t
s
:
-
"
8
0
8
2
:
8
0
8
0
"
m
e
m
_
l
i
m
i
t
:
4
0
9
6
m
c
p
u
s
:
4
.
0
其
中
,
限
制
内
存
为
,
为
个
单
位
。
由
于
我
们
采
取
了
,
可
以
自
动
感
知
内
存
的
限
制
,
所
以
无
需
单
独
为
设
置
内
存
参
数
。
j
m
e
t
e
r
测
试
通
过
可
以
很
方
便
的
进
行
压
力
测
试
,
其
思
路
是
,
启
动
多
个
线
程
朝
目
标
机
器
发
送
请
求
,
并
记
录
结
果
。
配
置
值
得
注
意
的
是
,
测
试
结
果
4
使
用
来
对
结
果
是
否
正
确
进
行
评
估
,
默
认
情
况
下
,
根
据
返
回
码
来
判
断
;
但
有
些
场
景
我
们
其
实
是
希
望
它
出
错
的
使
用
数
据
源
可
以
方
便
的
将
数
据
均
匀
化
使
用
$
{
_
_
P
(
t
h
r
e
a
d
s
,
1
)
}
这
种
形
式
可
以
支
持
将
变
量
从
命
令
行
传
入
最
终
,
我
们
测
试
的
时
候
,
需
要
使
用
命
令
行
(
而
不
是
)
来
进
行
测
试
,
类
似
:
.
/
a
p
a
c
h
e
-
j
m
e
t
e
r
-
5
.
2
.
1
/
b
i
n
/
j
m
e
t
e
r
-
n
-
t
b
e
n
c
h
m
a
r
k
.
j
m
x
\
-
J
t
h
r
e
a
d
s
=
3
0
0
0
\
-
J
s
e
c
o
n
d
s
=
0
\
-
J
l
o
o
p
=
1
0
0
\
-
l
r
e
s
u
l
t
.
j
t
l
\
-
j
r
e
s
u
l
t
.
l
o
g
测
试
结
果
以
下
是
测
试
的
结
果
测
试
结
果
5
HTML view coming soon.
Download PDF
for the full formatted version.