diff --git a/doc/images/usage/case_key_list.png b/doc/images/usage/case_key_list.png
new file mode 100644
index 00000000..ade568b8
Binary files /dev/null and b/doc/images/usage/case_key_list.png differ
diff --git a/doc/images/usage/case_key_query.png b/doc/images/usage/case_key_query.png
new file mode 100644
index 00000000..c98fe570
Binary files /dev/null and b/doc/images/usage/case_key_query.png differ
diff --git a/doc/images/usage/case_key_res.png b/doc/images/usage/case_key_res.png
new file mode 100644
index 00000000..3d3e4053
Binary files /dev/null and b/doc/images/usage/case_key_res.png differ
diff --git a/doc/images/usage/mock-var-param.jpg b/doc/images/usage/mock-var-param.jpg
deleted file mode 100644
index 9d11e59b..00000000
Binary files a/doc/images/usage/mock-var-param.jpg and /dev/null differ
diff --git a/doc/page/usage/case.md b/doc/page/usage/case.md
index 1807b174..09d97303 100755
--- a/doc/page/usage/case.md
+++ b/doc/page/usage/case.md
@@ -20,16 +20,19 @@ Mock 参数每次请求都会生成随机字符串
#### 变量参数
-
+YApi 提供了强大的变量参数功能,你可以在测试的时候使用 `前面接口的返回值` 作为 `后面接口的参数`,即使接口之间存在依赖,也可以 **一键测试~**
+例如:现有两个接口,分别是“导航标题”和“文章列表”
- $.371.data._id
+
-$. 是使用动态变量的标志
-
-371 是用例 key ,可在用例列表查看到
-
-data._id 是接口返回数据指向的实际字段
+文章列表接口需要传参数: `当前标题(id)`,而这个 id 需要通过 `导航标题` 的返回值获取,这时应在 `文章列表` 的参数输入框中根据前者的 key 找到对应 id。
+`导航标题` 的返回值:
+
+`文章列表` 的参数配置:
+
+$. 是使用动态变量的标志,**$.269 即表示 key 值为 269 的用例返回的数据**。
+> Tips: 上下拖动测试集合的列表项可以调整测试的顺序。
diff --git a/static/doc/api.html b/static/doc/api.html
index d2cbbf16..73f61375 100644
--- a/static/doc/api.html
+++ b/static/doc/api.html
@@ -4292,7 +4292,7 @@
源码位置: - ./server/controllers/interfaceCol.js:16 + ./server/controllers/interfaceCol.js:17
@@ -4354,7 +4354,7 @@源码位置: - ./server/controllers/interfaceCol.js:47 + ./server/controllers/interfaceCol.js:48
@@ -4440,7 +4440,7 @@源码位置: - ./server/controllers/interfaceCol.js:105 + ./server/controllers/interfaceCol.js:106
@@ -4502,7 +4502,7 @@源码位置: - ./server/controllers/interfaceCol.js:158 + ./server/controllers/interfaceCol.js:159
@@ -4684,7 +4684,7 @@源码位置: - ./server/controllers/interfaceCol.js:298 + ./server/controllers/interfaceCol.js:299
@@ -4854,7 +4854,7 @@源码位置: - ./server/controllers/interfaceCol.js:367 + ./server/controllers/interfaceCol.js:368
@@ -4916,7 +4916,7 @@源码位置: - ./server/controllers/interfaceCol.js:426 + ./server/controllers/interfaceCol.js:435
@@ -4990,7 +4990,7 @@源码位置: - ./server/controllers/interfaceCol.js:468 + ./server/controllers/interfaceCol.js:477
@@ -5050,7 +5050,7 @@源码位置: - ./server/controllers/interfaceCol.js:500 + ./server/controllers/interfaceCol.js:509
diff --git a/static/doc/case.html b/static/doc/case.html index d68a17bf..ca909173 100644 --- a/static/doc/case.html +++ b/static/doc/case.html @@ -170,11 +170,18 @@测试完成之后,点击报告查看该次请求的结果
Mock 参数每次请求都会生成随机字符串
$.371.data._id
-
$. 是使用动态变量的标志
-371 是用例 key ,可在用例列表查看到
-data._id 是接口返回数据指向的实际字段
+YApi 提供了强大的变量参数功能,你可以在测试的时候使用 前面接口的返回值
作为 后面接口的参数
,即使接口之间存在依赖,也可以 一键测试~
例如:现有两个接口,分别是“导航标题”和“文章列表”
+文章列表接口需要传参数: 当前标题(id)
,而这个 id 需要通过 导航标题
的返回值获取,这时应在 文章列表
的参数输入框中根据前者的 key 找到对应 id。
导航标题
的返回值:
+
文章列表
的参数配置:
+
+$. 是使用动态变量的标志,$.269 即表示 key 值为 269 的用例返回的数据。
+diff --git a/static/doc/images/usage/case_key_list.png b/static/doc/images/usage/case_key_list.png new file mode 100644 index 00000000..ade568b8 Binary files /dev/null and b/static/doc/images/usage/case_key_list.png differ diff --git a/static/doc/images/usage/case_key_query.png b/static/doc/images/usage/case_key_query.png new file mode 100644 index 00000000..c98fe570 Binary files /dev/null and b/static/doc/images/usage/case_key_query.png differ diff --git a/static/doc/images/usage/case_key_res.png b/static/doc/images/usage/case_key_res.png new file mode 100644 index 00000000..3d3e4053 Binary files /dev/null and b/static/doc/images/usage/case_key_res.png differ diff --git a/static/doc/images/usage/mock-var-param.jpg b/static/doc/images/usage/mock-var-param.jpg deleted file mode 100644 index 9d11e59b..00000000 Binary files a/static/doc/images/usage/mock-var-param.jpg and /dev/null differ diff --git a/static/doc/releases.html b/static/doc/releases.html index f78aa2de..06c60925 100644 --- a/static/doc/releases.html +++ b/static/doc/releases.html @@ -86,6 +86,24 @@Tips: 上下拖动测试集合的列表项可以调整测试的顺序。
+