罗嘉源-接口测试文档
<p>[TOC]</p>
<h1><center>问答模块</center></h1>
<h2>保存提问信息接口测试</h2>
<p><strong>接口:</strong> <a href="http://www.cmh.com:9000/wenda/question/ask">http://www.cmh.com:9000/wenda/question/ask</a></p>
<p><strong>正常调用</strong></p>
<pre><code>{
"msg": null,
"code": 200
}</code></pre>
<p><strong>异常调用</strong>
未登录时不能请求</p>
<pre><code>{
"msg": "请登录后重试",
"code": 501
}</code></pre>
<p>必填参数为空</p>
<pre><code>{
"msg": "请求参数不完整",
"code": 501
}</code></pre>
<p>标题长度不符合需求</p>
<pre><code>{
"msg": "标题字数必须在10-100",
"code": 400
}</code></pre>
<p>提问关联的目的地不存在</p>
<pre><code>{
"msg": "目的地不存在",
"code": 501
}</code></pre>
<h1><center>资讯模块</center></h1>
<h2>查询资讯信息接口测试</h2>
<p><strong>接口:</strong> <a href="http://www.cmh.com:9000/zixun/article/query">http://www.cmh.com:9000/zixun/article/query</a></p>
<p><strong>正常调用</strong></p>
<pre><code>{
"msg": "success",
"code": 200,
"data": {
"records": [
{
"id": "1",
"title": "测试资讯标题",
"type": 1,
"content": "测试内容",
"url": "",
"state": 0,
"beginDate": "2023-01-07",
"endDate": "2023-01-07"
},
{
"id": "74b286ba1cd9d12b3ff4ebcde547efcc",
"title": "555",
"type": 2,
"content": "5555",
"url": "66",
"state": 0,
"beginDate": "2022-12-23",
"endDate": "2023-01-17"
}
],
"total": 3,
"size": 2,
"current": 1,
"orders": [],
"optimizeCountSql": true,
"searchCount": true,
"countId": null,
"maxLimit": null,
"pages": 2
}
}</code></pre>
<h2>保存资讯信息接口测试</h2>
<p><strong>接口:</strong> <a href="http://www.cmh.com:9000/zixun/article/save">http://www.cmh.com:9000/zixun/article/save</a></p>
<p><strong>正常调用</strong></p>
<pre><code>{
"msg": null,
"code": 200
}</code></pre>
<p><strong>异常调用</strong>
未填标题</p>
<pre><code>{
"msg": "标题必填",
"code": 400
}</code></pre>
<p>未选择类型</p>
<pre><code>{
"msg": "类型必填",
"code": 400
}</code></pre>
<p>失效时间小于生效时间</p>
<pre><code>{
"msg": "生效起止日期不正确",
"code": 501
}</code></pre>
<p>类型为外部文章时,未填外站链接</p>
<pre><code>{
"msg": "外站链接不能为空",
"code": 501
}</code></pre>
<h2>更新资讯信息接口测试</h2>
<p><strong>接口:</strong> <a href="http://www.cmh.com:9000/zixun/article/update">http://www.cmh.com:9000/zixun/article/update</a></p>
<p><strong>正常调用</strong></p>
<pre><code>{
"msg": null,
"code": 200
}</code></pre>
<p><strong>异常调用</strong>
未填id</p>
<pre><code>{
"msg": "id不能为空",
"code": 501
}</code></pre>
<p>未填标题</p>
<pre><code>{
"msg": "标题必填",
"code": 400
}</code></pre>
<p>未选择类型</p>
<pre><code>{
"msg": "类型必填",
"code": 400
}</code></pre>
<p>失效时间小于生效时间</p>
<pre><code>{
"msg": "生效起止日期不正确",
"code": 501
}</code></pre>
<p>类型为外部文章时,未填外站链接</p>
<pre><code>{
"msg": "外站链接不能为空",
"code": 501
}</code></pre>
<h2>删除资讯信息接口测试</h2>
<p><strong>接口:</strong> <a href="http://www.cmh.com:9000/zixun/article/delete/{id">http://www.cmh.com:9000/zixun/article/delete/{id</a>}</p>
<p><strong>正常调用</strong></p>
<pre><code>{
"msg": null,
"code": 200
}</code></pre>
<h1><center>旅游攻略</center></h1>
<h2>攻略分享数统计接口测试</h2>
<p><strong>接口:</strong> <a href="http://www.cmh.com:9000/article/strategies/sharenumIncr">http://www.cmh.com:9000/article/strategies/sharenumIncr</a></p>
<p><strong>正常调用</strong></p>
<pre><code>{
"msg": "success",
"code": 200,
"data": {
"articleId": 5,
"viewnum": 4003020,
"replynum": 436,
"favornum": 42667,
"sharenum": 13905,
"thumbsupnum": 1200
}
}</code></pre>
<p><strong>异常调用</strong>
未登录时点分享</p>
<pre><code>{
"msg": "用户未登录",
"code": 401
}</code></pre>