postMan 还能这样玩
来源:互联网 发布:淘宝物流重量什么意思 编辑:程序博客网 时间:2024/04/29 05:22
今天特意 点点按钮,看看 确实有个 Tests的东西,估计就是做测试的吧
接下来就看如何测试了
1,输入要测试的api接口
https://status.github.com/api/status.json 请求方式get (post) 会请求不到的
点击 Tests
输入一下内容
//请求回调的code 值 是 200 表示请求成功
tests["Status code is 200"] = responseCode.code === 200;
// validate json schema
//搞个JSON 与所请求的对应
var schema = {
properties: {
status: {type: 'string'},
last_updated: {type: 'string'}
}
};
//所请求到的JSON 是否跟 自己定义的一致
tests["Valid data schema"] = tv4.validate(responseBody, schema);
// 转换成JSON
var jsonData = JSON.parse(responseBody);
// 获取重要的标志位 比较 返回参数 是否正确
tests["Github status is good"] = jsonData.status === 'good';
//是否含有该字段
tests["Body matches string"] = responseBody.has("status");
点击 send 之后 body旁边会有 会有 tests 每一个 tests["Github status is good"] 就是一个测试,蓝色代表通过,红色代表失败
2,在研究 自动化测试的时候看到 Team 按钮 心想是不是 可以团队管理API 去分享,而不是每一个人 写一遍或者 导出JSON 再导入JSON
果然在分享的按钮里面有个 分享line impert里面有个 impertLine 直接导入链接 还能控制 队友的读写权限,真是棒棒哒
3,以前抓网页的AJAX请求都是使用开发者工具。去监控网络,然后搜索,定位,再贴到浏览器,或者postman去调试一些参数。框住的这个插件就是解决绕这么大一圈的问题。这是postman种另外一个插件。点击 第一次会提示你安装。安装之后点击打开悬着ON 可以填写过滤器支持正则表达式。
3.1 打开之后看你们的postman界面,是不是你访问的界面的所有符合过滤条件的请求都过来了。
注释:参考资料http://bayescafe.com/tools/use-postman-to-test-api-automatically.html
分享跟 记录请求脚印 都是我自己尝试的,没有态度的查阅资料,比较简单 但是也比较实用
老规矩 不懂留言或者企鹅:973683374
- postMan 还能这样玩
- 原来scanf还能这样玩的???
- Replication还可以这样玩
- JSP进阶——javaScript+EL表达式+JSTL标签还能这样玩
- 第一台进入太空的手机还能这样玩?金立M6相机迎升级
- IM还能怎么玩?
- 反射还能这么玩?
- javascript原来还可以这样玩
- iOS AutoLayout 还可以这样玩
- 原来单词还能这样背.......
- javascript toString 还能这样用?
- 这样的日子还能过多久
- Mathematica的RSolve还能这样
- 万万没想到,公式还能这样编辑!
- java Main方法还能这样写!!!
- 可穿戴设备还能怎么玩
- Android事件总线还能怎么玩?
- Android事件总线还能怎么玩?
- Mybatis最入门---日志配置
- MySQL延迟关联性能优化方法改进版!!!
- 关于MAC下php出现:Call to undefined function Think\imagettftext()的解决办法
- mysql删除无主键表中重复记录(只保留一条记录)
- 雅虎十四条:网站前端网页优化的14条原则
- postMan 还能这样玩
- Mybatis最入门---基本增改删查(CRUD)
- 我一定要把这个日了***的题记下来
- 如何修改状态栏Statusbar(SystemUI)图标和字体颜色
- 使用临界区机制同步线程
- Properties读取properties文件
- apache 和 nginx 的区别
- 程序员必读书单 1.0
- GC的三种收集方法