postman的使用—–号码归属地查询接口测试

postman的使用—–号码归属地查询接口测试postman的使用-号码归属地查询接口测试postman介绍完整的postman主界面如下:号码归属地查询接口说明:本次postman使用的是聚合接口中的号码归属地查询获取的接口说明如下:接口地址:http

postman的使用—–号码归属地查询接口测试(get 接口)

postman介绍

完整的postman主界面如下:
在这里插入图片描述

号码归属地查询接口说明:

本次postman使用的是聚合接口中的号码归属地
查询获取的接口说明如下:

接口地址:http://apis.juhe.cn/mobile/get
返回格式:json/xml
请求方式:get

请求参数

名称   	必填 	类型	      说明
phone	是	   int	         需要查询的手机号码或手机号码前7位
key	    是	   string	 在个人中心->我的数据,接口名称上方查看
dtype	否	   string	 返回数据的格式,xml或json,默认json

JSON返回示例:

{
"resultcode":"200",
"reason":"Return Successd!",
"result":{
    "province":"浙江",
    "city":"杭州",
    "areacode":"0571",
    "zip":"310000",
    "company":"中国移动",
    "card":""
}
}

号码归属地查询接口测试用例说明:
1.正确的手机号码获取归属地成功
2.错误的手机号码获取归属地失败

操作步骤

1.创建一个collection*

new => collection => 输入接口名‘“手机归属地查询” => create

在这里插入图片描述

2.创建用例

  1. get 输入接口URL:http://apis.juhe.cn/mobile/get
    phone输入正确手机号
    type,输入 xml

    最终get代码为:
    ://apis.juhe.cn/mobile/get?phone=15079****84&key=8267917f63a80df0d18bb3758e153658&dtype=xml

点击send,返回结果为

<?xml version="1.0" encoding="utf-8"?>
<root>
    <resultcode>200</resultcode>
    <reason>Return Successd!</reason>
    <result>
        <province>江西</province>
        <city>南昌</city>
        <areacode>0791</areacode>
        <zip>330000</zip>
        <company>移动</company>
        <card></card>
    </result>
    <error_code>0</error_code>
</root>

点击save保存

2) get 输入接口URL:http://apis.juhe.cn/mobile/get
phone输入错误的手机号
type,输入 xml

 最终get代码为:

://apis.juhe.cn/mobile/get?phone=3000&key=8267917f63a80df0d18bb3758e153658&dtype=xml

点击send,回去结果为

<?xml version="1.0" encoding="utf-8"?>
<root>
    <resultcode>202</resultcode>
    <reason>Wrong phone number!</reason>
    <result></result>
    <error_code>201102</error_code>
</root>

点击save保存

3.预埋结果

预期结果在Tests中
在这里插入图片描述
我们可以选取response body :contains string来写预期结果,效果如下:
在这里插入图片描述
获取到的代码为:

pm.test("Body matches string", function () { pm.expect(pm.response.text()).to.include("string_you_want_to_search"); });

其中,string_you_want_to_search,替换为你的预期结果(以返回示例中的结果写入),其中,因为语法问题,引号里面的引号需要在前面加 “ \ ” 。
示例:
pm.test("Body matches string", function () { pm.expect(pm.response.text()).to.include("resultcode\":\"200"); });

结果为:
在这里插入图片描述
写完用例后,在左侧的导航栏内可以查看运行结果:
在这里插入图片描述
在这里插入图片描述
(非作者允许,严禁转载)

作者联系方式:
在这里插入图片描述

今天的文章postman的使用—–号码归属地查询接口测试分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/65541.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注