postman安装与操作
----------------------
接口操作图片
--------------------
一.postman操作
key值:来源于聚合 请求-->聚合-->服务器
顺序的问题:
在实际中一般不考虑接口参数顺序问题
但是可以考虑重复提交的问题---根据实际业务情况
错误码也要进行设计用例测试(异常用例进行覆盖)
用例思考
1.key+cityname Pass
2.key+Cityname+dtype(xml)+format pass
3.key+Cityname+dtype(json)+format pass
4.key+Cityname+dtype(非xml/json)+format pass
5.key+Cityname(空)+dtype(json)+format Fail
6.key+Cityname(苏 州)+dtype(json)+format pass
7.key+Cityname(长名字)+dtype(json)+format pass
8.key+Cityname(特殊字符)+dtype(json)+format pass
9.key+dtype(json)+format pass
10.key+Cityname+dtype(xml)+format+suzy pass
11.key+Cityname+Citynamed+type(xml)+format
Post请求注意事项
1.参数不显示在接口地址上
2.参数填写在body中
3.body中有5中参数格式(最新版本有5钟)
4.不同参数格式的区别
设置断言
1.在get请求和post请求均可
2.设置断言的内容最好是响应值的关键,可以识别信息
3.根据执行结果判断该用例是是否通过
批量执行
1.要将接口设置保存在一个文件夹中
2.点击文件夹右边的箭头->run->设置循环次数,进行批量测试
post和get区别
GET 方法
请注意,查询字符串(名称/值对)是在 GET 请求的 URL 中发送的:
/test/demo_form.asp?name1=value1&name2=value2
有关 GET 请求的其他一些注释:
GET 请求可被缓存
GET 请求保留在浏览器历史记录中
GET 请求可被收藏为书签
GET 请求不应在处理敏感数据时使用
GET 请求有长度限制
GET 请求只应当用于取回数据
POST 方法
请注意,查询字符串(名称/值对)是在 POST 请求的 HTTP 消息主体中发送的:
POST /test/demo_form.asp HTTP/1.1
Host: w3schools.com
name1=value1&name2=value2
有关 POST 请求的其他一些注释:
POST 请求不会被缓存
POST 请求不会保留在浏览器历史记录中
POST 不能被收藏为书签