首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

API测试之Postman使用全指南(三)

如何创建Postman Tests

Postman Tests在请求中添加JavaScript代码来协助验证结果,如:成功或失败状态、预期结果的比较等等。 通常从pm.test开始。它可以与断言相比较,验证其他工具中可用的命令。 接下来创建一个包含Tests的请求: Step 1) 创建一个Get请求 1、切换到Tests选项,右边是代码片段选项。 2、从右边的代码片段选项里面选中 “Status code: Code is 200” 3、JS代码就自动出现在窗口中

Step 2) 点击发送请求按钮。测试结果就显示出来了,如下图:

Step 3) 回到Tests选项卡,让我们添加另一个测试。这次我们将比较预期结果和实际结果。 在右边的SNIPPETS区域选择"Response body:JSON value check"选项,我们将检查Leanne Graham是否拥有userid 1。

Step 4) 1、将代码中的“Your Test Name”替换为“Check if user with id1 is Leanne Graham”,以便测试名称确切描述我们想测试的内容。 2、使用jsonData[0].name代替jsonData.value; 获取路径,在获取结果之前检查Body。因为Leanne Graham是userid 1,所以jsonData在第一个结果中,这个结果应该从0开始。如果你想获得第二个结果,那么对后续结果使用jsonData[1] 即可。 3、在eql中,输入“Leanne Graham”

代码语言:javascript
复制
pm.test("Check if user with id1 is Leanne Graham", function () {
    var jsonData = pm.response.json();
    pm.expect(jsonData[0].name).to.eql("Leanne Graham");
});

Step 5) 点击发送请求,可以看到你的请求之后测试结果中有两项显示测试通过。

注意: 有不同种类的测试可以在Postman中创建。尝试探索这个工具,看看哪些测试适合你实际测试。

如何创建测试集合

集合在组织测试套件中扮演着重要的角色。它可以被导入和导出,使得在团队之间共享集合变得很容易。在本教程中,我们将学习如何创建和执行集合。

Step 1) 单击页面左上角的New按钮,如下图:

Step 2) 选择Collection(集合). 创建collection窗口弹出,如下图.

Step 3) 输入所需的集合名称和描述,然后单击create。 现在已经创建了一个集合。

Step 4 ) 和前面的Get请求一样,点击保存。

Step5 ) 1、选择Postman 测试集合(Test Collection)。 2、点击保存Postman Test Collection

Step 6) Postman test collection现在应该包含了一个请求,如下图:

Step 7) 重复上述的Step4-5,继续创建请求,这样,测试集合就应该有2个请求了,如下图。


下一篇
举报
领券