手机网站设计公司皆选亿企邦,做软装找图片的网站,东莞企业推广网站,wordpress 个人简历模板一、postman工具介绍
1.什么是postman
postman是谷歌开发的一款网页调试和接口测试工具#xff0c;能够发送任何请求类型的http请求#xff0c;支持GET/POST/PUT/DELETE等方法。postman简单易用#xff0c;可以直接填写URL#xff0c;header#xff0c;body就可以发送一…一、postman工具介绍
1.什么是postman
postman是谷歌开发的一款网页调试和接口测试工具能够发送任何请求类型的http请求支持GET/POST/PUT/DELETE等方法。postman简单易用可以直接填写URLheaderbody就可以发送一个请求用起来测试API接口非常方便。
2.postman优点 使用简单无需搭建环境可快速构建请求 支持用例管理 postman有响应结果的断言功能可以用来写测试用例 支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能 支持云端保存用例【仅支持人民币玩家】
3.postman界面介绍
二、postman安装方法
方式一
下载地址https://www.getpostman.com/downloads/
方式二
在谷歌应用商店中扩展程序直接搜索添加即可
添加后如何找到postman? 区别
1.方式一安装的postman可以独立于谷歌运行
2.方式二安装的postman必须依赖于谷歌浏览器运行
3.方式一安装的postman在写脚本时需要使用预定义的pm变量也就是postman简写方式二是依赖于谷歌运行的不需要使用pm变量
三、postman接口测试 1.常见用的请求方法 GET/PUT/POST/DELETE它们的区别拓展1 GET请求用于查询获取数据 PUT请求创建或更新数据 POST请求更新数据 DELETE请求删除数据 2.http请求报文包含三个部分请求行请求头请求体拓展2 3.HTTP状态码总的分为五类拓展3
1开头信息状态码
2开头成功状态码
3开头重定向状态码
4开头客户端错误状态码
5开头服务端错误状态码 4. 构建GET请求示例
注意GET请求参数通过路径传参 「」后面都是查询参数
URLhttps://postman-echo.com/get?namexiaogongsexnan 1-------选择请求方法
2-------请求url
3-------请求参数可以直接通过构建也可在3处点击添加
4-------发送请求按钮
5-------状态码以及响应时间
6-------响应体返回的参数字典嵌套 5.构建post请求示例
URLhttp://t.wtturl.cn/d6Qrg79/
方式一x-www-form-urlencoded 传参
表单提交在body中选择x-www-form-urlencoded 方式二raw传参
可以上传任意格式的文本可以上传text、json、xml、html等一般消息主体是序列化的JSON字符串 注意4处可以选择text json xml html等其中json格式的键值对必须是双引号
方式三Form-data 传参
就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息以标签为单元用分隔符分开。既可以上传键值对也可以上传文件。
注意 有两种类型 text 和file
text类型 1.创建测试集合用来管理测试用例
2.使用charles进行抓包此处略
3.从Charles复制CURL(直接复制请求)到postman
4.以下是签到信息记录接口 请求方法 GET 参数 所有通用参数 URL 通过Charles进行抓包 -- CURL
5.根据接口文档相关信息填写request请求进行接口测试 6.编写断言脚本进行实际结果与预期结果进行对比 1.断言服务器返回http协议状态码为200 2.断言服务器返回的err_no的值为0 3.断言服务器返回的days为0 4.断言服务器返回的is_broken_sign是否为false 5.*判断第一天签到的值是否为100 6.*判断长签到第30天是否是3888 7.判断是否完成记录广告任务判断completed字段true 完成 false 未完成 8.将写好的断言脚本进行保存到创建好的测试集中 9.保存完成后在左侧测试集中出现脚本名称 点击继续开发新的脚本 10.将postman开发好的脚本导出生成*.json格式的文件