
今天写了点 API ,但是测试的时候是自己手动对着数据,然后分别测试 get/post/delete/put ,然后看有没有出错。
有没有更高效的测试方法?
以及自动化?求教
1 ahxxm Feb 24, 2016 先把需求写成测试就好了 |
2 herozem OP @ahxxm 不懂,能说详细点吗?如果光是调用函数倒是挺简单的,但是要保证比如 PUT 修改了某数据,要验证最后一定修改了。不知道要怎么比较方便高效的写测试。 |
3 ipconfiger Feb 24, 2016 没有银弹, 不要想着省力, 任何偷懒的想法只会换来更大的坑 |
4 dofaith09 Feb 24, 2016 codeception.com 我用的这个, 有专门的 rest 测试模块 |
5 jarlyyn Feb 24, 2016 写单元测试? api 的一大有点不就是适合做单元测试么? |
6 janxin Feb 24, 2016 事实上我用单元测试形式做过,也用 requests 直接手撸过 工具的话 pyresttest 这样描述性的也 ok |
7 haozhang Feb 24, 2016 以先测试功能函数,然后做 mock 测试,最后模拟 UA 测试。在调试的时候可以用 postman 这个 chrome 插件。 |
8 yuetsh Feb 24, 2016 rest console tool |
9 zhangneww Feb 24, 2016 postman +1 |
10 herozem OP |
11 thomaspaine Feb 24, 2016 @herozem swagger ?或者 RAML? 最理想的情况是接口文档写好了,测试例子在里面,然后调用工具直接测试 |
12 darluc Feb 25, 2016 mocha + chai |
13 darluc Feb 25, 2016 frisby ? |
14 stellar Feb 25, 2016 postman 或者 jmeter |
15 fwee Feb 25, 2016 安利个简单易用自动化的 https://github.com/jjyr/zerotest |
16 bullettrain1433 Feb 25, 2016 jmeter |
17 domwang Dec 25, 2017 很多 REST Client 是不支持自动化测试 RESTful API,也不支持自动生成 API 文档. WisdomTool REST Client,支持自动化测试 RESTful API,输出精美的测试报告,并且自动生成精美的 RESTful API 文档。 轻量级的工具,功能却很精悍哦! https://github.com/wisdomtool/rest-client |