标签:lte 调用 src ams ruby nbsp 服务 nts img
从数据库中获取数据的
前端开发和后端开发用接口(Json)实现交互
Json 一种所有语言都可以解析的数据类型
前端开发(client)-页面
IOS--object.c
Android--Android
Web端--html,js
后端开发(server)-逻辑
Python
Java
PHP
GO
Ruby
接口测试需要接口文档,文档中需要包括url,请求方式,请求参数。
如:http://doc.nnzhp.cn/index.php?s=/5&page_id=19
管理员账号:niuhanyang
密码:aA123456
get请求可以直接使用浏览器测试
url?param=value¶m2=value
这种是最简单的一种,问号前面是请求url,后面是请求的参数名和参数值,多个参数用&来连接
如:https://api.douban.com/v2/book/search?q=邹伟伟
在postman中测试post请求时,先选择post请求,再依次点击body-from-data-(key-value),要注意以下几点:
Post请求还可以使用Json测试,测试方法如下:
依次点击Json-body-raw-text,选择json后,输入测试内容,注意必须一个key一个value,并使用双引号。
在postman中测试get请求时,使用params
检查-Network-XHR-(search)-preview
url:(search)-Headers
value:from-Date如果没有返回结果请确认是否登录
如果没有登陆的话使用以下方法查找cookies,并传入
定义:session(存在服务端的一个键值对)
例如:http://www.nnzhp.cn/archives/426
cookie(存在本地的一个键值对)
查看cookies步骤:浏览器-检查-Application-cookies
session value如果被截取了 ,其他人就可以登录,例子中 "sign": "b8bd8d94a0b77ac9895dcce3406ec90a",为session值
方法:设置(小齿轮)-Manage Environments-Globals,key value,save
使用:{{ip}}
填写Request name和Collections,在左侧collections查看保存内容
方法:更改key中的类型(text-->file),可以在preview中查看
例如:http://doc.nnzhp.cn/index.php?s=/6&page_id=8
使用postman进行接口测试可以测试业务逻辑,还可以进行异常操作,如:付钱时,可以测试异常情况
鼠标浏览器检查
依次操作 Proxy-Windows Proxy,可以在Content中查看url和key,value在JSON可以显示中文解析,另外HTTPS抓包需要添加证书,具体还需查看百度。
原理:
使用:右键-breakpoint-edit request-edit response
*注意:在哪一级打断点,要确认清楚,另外client可以直接访问Charles,不向服务群端发送,使用Tools-map local
*测试结束后,记得取消断点
配置手顺:
图4.2.2-1 图4.2.2-2
Proxy-Throttle setting
标签:lte 调用 src ams ruby nbsp 服务 nts img
原文地址:https://www.cnblogs.com/kexinwang/p/10923582.html