使用postman进行批量测试

使用postman对高德api进行测试

https://restapi.amap.com/v3/weather/weatherInfo?parameter

 

参数:key: 从高德开发者账号进行申请, city:city adcode,可以在开发者平台找到excel数据

高德的天气查询api可以使用城市编码adcode对城市天气进行查询,并输出为json格式数据

{
    "status": "1",
    "count": "1",
    "info": "OK",
    "infocode": "10000",
    "lives": [
        {
            "province": "北京",
            "city": "北京市",
            "adcode": "110000",
            "weather": "小雨",
            "temperature": "8",
            "winddirection": "东南",
            "windpower": "≤3",
            "humidity": "82",
            "reporttime": "2024-04-10 13:03:03",
            "temperature_float": "8.0",
            "humidity_float": "82.0"
        }
    ]
}

利用postman的Tests,可以对里面的数据进行断言数据

 

使用postman对高德api进行批量测试

在postman中对于一个collection,视为一个测试方法,可以导入数据对其进行批量测试:这里将城市city adcode编码的excel文件转换成csv文件,即可直接导入测试

在select file中选择csv文件

csv中的首行会被识别为环境变量的Key,并将剩余行识别为value进行批量测试

这里将test断言设置为temperatrue大于20.0即为true,然后就可以愉快的进行测试啦

 

连续完成两次测试发现天气变得还挺快(