您的位置:首页 > 本地本地

如何做接口测试

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系统微软账户改成本地账户的方法'>谈谈自媒体、新媒体和融媒体

下一篇:返回列表'>返回列表

随机图文