Commit 6c1200fc authored by 谢昇's avatar 谢昇

Update API测试.md

parent 120b7366
# 一、HTTP请求方式
# 一、HTTP请求方式
......@@ -87,3 +87,20 @@ JSON具有一些特点及优势:
4. 当APP的代码不更新,而服务端代码更新时,直接通过接口自动化测试就能快速知道是否影响APP的功能。
5. 很多系统是没有界面的,只提供接口功能,没法通过界面的方式进行测试。
6. 接口测试相对容易实现自动化,也容易实现持续集成,且相对UI自动化也比较稳定,可以减少人工回归测试人力成本与时间,缩短测试周期,支持后端快速发版需求。接口持续集成是为什么能低成本高收益的根源。
## 怎么做接口测试?
“怎么做接口测试”这个问题可以分解为两个问题:
1. 怎么设计接口测试用例?
2. 怎么执行接口测试?
### 怎么设计接口测试用例?
![test](https://gitlab.33.cn/flyaway53/test/raw/master/img-folder/7.png)
### 怎么执行接口测试?
首先需要根据使用的协议来选择具体的工具。
基于HTTP接口测试的工具:restclient、postman、jmeter、soapUI等等,基于JAVA代码的httpclinet、JAVA自带的URLConnection等。
其中,
* Fiddler、SOAPUI、PostMan等可以做半自动的接口自动化测试;
* 使用Robot Framework、JMeter做全自动化的接口自动化测试;
* 自己用代码做全自动的接口自动化测试,如Java+testNG;
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment