总结:今天分享一下我这段时间接口测试的一些心得。 我目前对接口测试的理解是,大多数时候,接口测试就是按照接口测试文档,输入相应的请求,检查是否能得到文档中写的接口返回消息。 这个过程称为接口测试。 如果没有返回相应的信息,则说明存在。
大家好,我是勤奋好学的弟弟。 今天我想分享一下我这段时间在接口测试方面的一些经验。 由于投入时间较短,本文仅作为给您做一个介绍。
接口测试
据我目前了解,大多数情况下接口测试可以按照接口测试文档,输入相应的请求,得到结果就是检查。是否。 文档里有写。 接口返回消息。 这个过程称为接口测试。 如果没有返回相应的信息,则说明存在bug。
通常,您可以按照接口文档中的描述,选择相应的请求方法来发起请求。 通常常见的请求方式有两种:get和post。 我们以 get 方法为例。 向百度发起请求。
判断接口测试用例是否运行成功。 1、状态码返回200(3XX:重定向。403:客户端无权访问。404:无相应响应)。 服务器上的资源;5xx:服务器有问题)2、检查返回消息是否与接口文档中的返回消息匹配。 该接口使用示例运行成功,可以看到一切恢复正常。
但是在工作中往往会有很多接口。 每次都手动输入URL会非常繁琐,所以这里引入一个变量。 。 通常,测试会话所需的变量是在相应的测试环境中建立的。
步骤: 1. 选择右上角小眼睛旁边的“设置”以设置新环境。
2.点击添加创建一个新的环境,为其命名,并为下面的键值输入相应的值。 对于键,输入所需变量名称的值。只需输入相应的值即可。 然后单击添加。
3.在环境下选择csdn测试环境,在URL输入行中输入“{{url}}”。 在 postman 中,{{}} 表示变量。 单击“发送”与键入 URL 具有相同的效果。 这可以节省您重复输入 URL 的大量时间。
以上是执行用例发生时执行的操作。 不过大家可以直观地判断状态码是否为200以及响应消息是否正确。 所以这里引入另一个词:断言。 这意味着邮递员可以使用它来确定返回的响应是否正确。
断言步骤:在请求区域单击“测试”,输入断言状态码200代码,然后单击“提交”。 显示响应测试。
这只是一个演示。 我们通常会输入很多断言代码,所以朋友们需要注意这一点。
就是这样。 运行完整的接口测试用例并断言并显示结果。
如果出现多个测试用例,则将它们一一放入同一个测试集中,统一执行。
步骤: 1. 单击“保存到先前创建的集合”。
2. 提前创建一个测试集,其中包含我们已经创建的四个用例,然后单击“运行”并选择“运行”。
3. 现在选择运行次数和延迟运行的频率。
4. 多个用例、断言结果
p>
上面提供的介绍对Postman接口测试的粗略了解,让大家快速熟悉接口测试流程以及Postman接口测试工具。
主要学习内容: 1. get 和 post 方法的区别
2. 断言代码
3. 设置全局变量/环境变量
4.熟悉JSON格式、JS语言
5.正则表达式
2021.10.11更新
使用正则表达式检索变量您可能需要。 首先,我们将介绍如何直接将变量写入测试。
提交后,进入右上角小眼睛旁边的设置,点击创建环境即可: 显示全局创建的变量
下面,我们将介绍正则表达式从字符串中提取必要的部分。
查看打印结果,可以看到有array[0]和array[1]。
我们需要一个Array[1],所以我们需要将[1]添加到正则表达式的末尾。
打印结果
通常,在创建界面时,许多用例会同时运行。 。 在某些情况下,需要提取用例 4。 用例 3 将其设置为特定值。 这时候就需要用到正则表达式了。
对于初学者来说创作并不容易。 如果您觉得不错,请给个高分吧! ! !
请注明来源
评论前必须登录!
注册