您的位置:首页 > 本地本地
如何做接口测试
admin2024-09-11人已围观
一、如何做接口测试
1、可以使用postman软件进行接缓虚族口测试,这里以较复杂的上传图片的接口为例进行测试,首先打开postman软件选择Post方式扰弊,输入后台接口调用地址。
2、然后填写Headers,注意这里的Headers部分不要写任何东西,如果之前是有Content-Type头信息, 那么就会上传失败。
3、接着填写Body,选择form-data,填写Key后台规定的接收文件的名称参数,格式选择为File,此时value会自动变成选择文件。
4、最后点击誉歼Send,可以发现下方返回了接口的响应,说明上传图片是成功的,这样简单的图片上传的接口测试就完成了。
二、怎样用postman做接口测试
今天安装研究了下postman,真的太好用了。以前做ajax提交数据的时候,在PHP文件老是不能看到ajax的处理结果,这下完全解决了。以下希望可以帮助你。
需求:会员登录后,提交到后台,ajax的形式,利用postman查看ajax的返回值
文件介绍:前台模板文件、后台ajax的url的控制器文件
方法:
1、谷歌登录后,打开postman,选择如下的验证模式,填写对应的账号和本地域名。
2、点击cookies 可以看到获取了两个值
3、打开浏览器,查看cookies对应的正确值,编辑修改保存
4、点击send
三、postman(三)读取本地文件,实现接口自动化
以(二)的登录/注册为例,user.register登录注册接口需要传入手机号,(二)里面是写死了一个手机号,现在将实现从本地的csv文件中读取phoneNumber
①在pre-request Script 中设置环境变量
②将设置的环境变量填入到Params对应的VALUE中,如图
因为第一次登陆的用户名是“楠瓜_Celine”,所以通过
第二次登陆的用户名是“呀咪酱”,所以不通过
原本想要将Tests中判断的值也从本地文件中获取,可是没成功
然后这里不写死,而是作为每次的预期结果值,
不知道怎么实现了o(╥﹏╥)o
四、使用 Postman 进行接口测试(cookie设置)
目录:
使用 Postman 进行接口测试(入门)
使用 Postman 进行接口测稿御亏试(续)
使用postman模拟接口测试的时候,一般都是需要先登录才可以后续业务测试的,那么也会带来一些问题:
1、每一个用例都去新增一个cookie值
2、退出系统后cookie值会失效(如下图),键神需要重新从浏览器中copy
那有没有办法绕过登录或者统一给用例设置cookie呢?
1、统一设拆衡置cookie的前提是 用户必须一直在浏览器保持登录状态
2、绕过登录
先调用登录接口,让postman自动去添加全局cookie,下图中的shiro_session_id
五、【接口自动化测试】Postman(二) 语法 库 变量 动态变量 PM对象 详解 进阶
Postman 是强大的接口自动化测试工具,其中的语法、库和变量功能十分实用。本文将详细讲解其关键部分,包括:
1. Sandbox 工具与常用库:Postman 的 sandbox 提供了多种库和工具,便于测试过程中进行数据操作和模拟。
2. Request & Response属性:了解旧版和新版语法区别,掌握响应相关属性的使用是基础。
3. 变量管理:旧版的环境变量和新版的动态变量是重要部分,注意动态变量仅限于请求的URL、headers和body中使用。
4. 动态变量示例:包括随机字符串、网络标识源弊、地址、姓名、电话、图片等数据,为测试提供多样性。
5. Postman 常用函数与断言:了解 相等 和 等同 的区别,以及如何使用 Chai.js 进行高效断言。
6. pm 对象的深度解析:pm对象内部包含迅裂汪请求和测试相关的核心功能,如请求处理、响应断言以及异步请求发送。
其中,pm.test 函数允许精确命名测试,而 pm.expect 则亩仔是基于 ChaiJS 的断言工具,方便对响应数据进行验证。pm.response 对象还提供了一系列内置断言API,支持直接使用。在实际测试中,异步请求功能允许在Pre-requests Script中发送复杂的请求,灵活处理数据依赖。
掌握这些知识点,将能更高效地进行Postman接口自动化测试,满足进阶需求。
很赞哦! ()
上一篇:Win10系统微软账户改成本地账户的方法'>谈谈自媒体、新媒体和融媒体
下一篇:返回列表'>返回列表