diff --git a/doc/images/usage/adv-mock.jpg b/doc/images/usage/adv-mock.jpg
new file mode 100644
index 00000000..7ac0db28
Binary files /dev/null and b/doc/images/usage/adv-mock.jpg differ
diff --git a/doc/images/usage/case-edit.jpg b/doc/images/usage/case-edit.jpg
new file mode 100644
index 00000000..909c0108
Binary files /dev/null and b/doc/images/usage/case-edit.jpg differ
diff --git a/doc/images/usage/case-list.jpg b/doc/images/usage/case-list.jpg
new file mode 100644
index 00000000..490158ec
Binary files /dev/null and b/doc/images/usage/case-list.jpg differ
diff --git a/doc/images/usage/mock-var-param.jpg b/doc/images/usage/mock-var-param.jpg
new file mode 100644
index 00000000..9d11e59b
Binary files /dev/null and b/doc/images/usage/mock-var-param.jpg differ
diff --git a/doc/page/usage/case.md b/doc/page/usage/case.md
index 841fb92e..c768c7c9 100644
--- a/doc/page/usage/case.md
+++ b/doc/page/usage/case.md
@@ -1,29 +1,33 @@
## 介绍
-
测试集是接口用例的集合。接口用例用来保存接口运行请求参数,方便我们下次再测试接口,无需再填请求参数。
+在平时的开发过程中,经常遇到的一个问题是每次调试接口都需要重新填写参数,YApi测试集可以保存之前填写的参数,方便下次的调试。YApi测试集还可以一次性测试所有接口,每个的请求参数可以通过前面已请求的接口数据读取,或填写mock随机字符串。
-## 添加测试集
-添加测试集,我们可以创建个人测试集、环境测试集或者功能测试集等等。每个测试集只是接口用例的集合,可以按照任何维度去创建。
+## 测试列表
-项目接口页面,测试集合 tab 下面『加号』按钮添加测试集。
+
-
+在测试列表可以看到每个测试用例的key,还有 开始测试、报告等功能
-添加测试集必须填写集合名,然后可以选填集合简介。
+点击开始测试会按照case定义的参数从上往下一个一个进行测试,如果顺序有问题,可以拖动调整
-
+测试完成之后,点击报告查看该次请求的结果
-## 添加接口用例
-当我们在运行、调试某个接口时,为了把当前的测试请求数据保存下来,方便下次测试。我们可以将接口当前的测试数据,保存为该接口的测试用例。
+## 编辑测试用例
-在接口运行页面,点击保存按钮,添加接口用例。
+### Mock参数
+Mock 参数每次请求都会生成随机字符串
-
+
-然后选择用例需要添加到的集合。如何还没有集合,可以新建。
+#### 变量参数
+
+
+
+参数值可写为: $.371.data.name
+$. 是使用动态变量的标志
+
+371是用例key,可在用例列表查看到
+
+data.name是接口返回数据指向的实际字段
-
-## 查看接口用例
-添加完用例,我们可以在接口集合 tab 下面看到,当前项目的所有测试集合和接口用例。接口用例和接口运行一样,只不过默认带上了一些请求参数。
-
diff --git a/doc/page/usage/mock.md b/doc/page/usage/mock.md
index db8ae175..4b03458c 100644
--- a/doc/page/usage/mock.md
+++ b/doc/page/usage/mock.md
@@ -103,6 +103,7 @@ proxy_pass http://yapi.corp.qunar.com/mock/2817/baseapi; #baseapi后面没有"
## 高级Mock
在前端开发阶段,对于某些接口,业务相对复杂,而 UI 端也需要根据接口返回的不同内容去做相应的处理
+
YApi 提供了写 js 脚本方式处理这一问题,可以根据用户请求的参数修改返回内容。
### 全局变量
diff --git a/static/doc/case.html b/static/doc/case.html
index 42b93956..58573305 100644
--- a/static/doc/case.html
+++ b/static/doc/case.html
@@ -120,15 +120,11 @@
- 添加测试集
+ 测试列表
- 添加接口用例
-
-
-
- 查看接口用例
+ 编辑测试用例
@@ -151,20 +147,19 @@
-
介绍 #
测试集是接口用例的集合。接口用例用来保存接口运行请求参数,方便我们下次再测试接口,无需再填请求参数。
+
介绍 #
在平时的开发过程中,经常遇到的一个问题是每次调试接口都需要重新填写参数,YApi测试集可以保存之前填写的参数,方便下次的调试。YApi测试集还可以一次性测试所有接口,每个的请求参数可以通过前面已请求的接口数据读取,或填写mock随机字符串。
-
添加测试集 #
添加测试集,我们可以创建个人测试集、环境测试集或者功能测试集等等。每个测试集只是接口用例的集合,可以按照任何维度去创建。
-
项目接口页面,测试集合 tab 下面『加号』按钮添加测试集。
-

-
添加测试集必须填写集合名,然后可以选填集合简介。
-

-
添加接口用例 #
当我们在运行、调试某个接口时,为了把当前的测试请求数据保存下来,方便下次测试。我们可以将接口当前的测试数据,保存为该接口的测试用例。
-
在接口运行页面,点击保存按钮,添加接口用例。
-

-
然后选择用例需要添加到的集合。如何还没有集合,可以新建。
-

-
查看接口用例 #
添加完用例,我们可以在接口集合 tab 下面看到,当前项目的所有测试集合和接口用例。接口用例和接口运行一样,只不过默认带上了一些请求参数。
-
+
测试列表 #

+
在测试列表可以看到每个测试用例的key,还有 开始测试、报告等功能
+
点击开始测试会按照case定义的参数从上往下一个一个进行测试,如果顺序有问题,可以拖动调整
+
测试完成之后,点击报告查看该次请求的结果
+
编辑测试用例 #
Mock参数 #
Mock 参数每次请求都会生成随机字符串
+

+
变量参数 #

+
参数值可写为: $.371.data.name
+$. 是使用动态变量的标志
+
371是用例key,可在用例列表查看到
+
data.name是接口返回数据指向的实际字段
diff --git a/static/doc/images/usage/adv-mock.jpg b/static/doc/images/usage/adv-mock.jpg
new file mode 100644
index 00000000..7ac0db28
Binary files /dev/null and b/static/doc/images/usage/adv-mock.jpg differ
diff --git a/static/doc/images/usage/case-edit.jpg b/static/doc/images/usage/case-edit.jpg
new file mode 100644
index 00000000..909c0108
Binary files /dev/null and b/static/doc/images/usage/case-edit.jpg differ
diff --git a/static/doc/images/usage/case-list.jpg b/static/doc/images/usage/case-list.jpg
new file mode 100644
index 00000000..490158ec
Binary files /dev/null and b/static/doc/images/usage/case-list.jpg differ
diff --git a/static/doc/images/usage/mock-var-param.jpg b/static/doc/images/usage/mock-var-param.jpg
new file mode 100644
index 00000000..9d11e59b
Binary files /dev/null and b/static/doc/images/usage/mock-var-param.jpg differ
diff --git a/static/doc/mock.html b/static/doc/mock.html
index 63776ceb..396f6f62 100644
--- a/static/doc/mock.html
+++ b/static/doc/mock.html
@@ -215,8 +215,8 @@ $.post2.3 基于ykit Jerry代理 #假设您本地服务器访问地址是: http://xxx.com

-高级Mock #
在前端开发阶段,对于某些接口,业务相对复杂,而 UI 端也需要根据接口返回的不同内容去做相应的处理
-YApi 提供了写 js 脚本方式处理这一问题,可以根据用户请求的参数修改返回内容。
+高级Mock #
在前端开发阶段,对于某些接口,业务相对复杂,而 UI 端也需要根据接口返回的不同内容去做相应的处理
+YApi 提供了写 js 脚本方式处理这一问题,可以根据用户请求的参数修改返回内容。
全局变量 #
- mockJson
- query
- body
- header
- cookie
使用方法 #