zoukankan      html  css  js  c++  java
  • postman---postman参数化

      我们在做接口测试的过程中,都会遇到同一个接口不同的数据,每次去一个个填写数据就太麻烦了,今天我们一起学习下如何通过postman进行参数化

    参数化

    参数化就是1个接口请求不同的数据,我们可以通过把请求的数据放入到一个文件中,通过循环请求这个文件中的数据,达到我们想要的结果

    请求接口

    开始练习前,我们先把我们用到的请求接口找到,这里我还是用了聚合数据中查询天气的接口,具体的内容前面有过介绍,这里都不详细说了

    # 接口地址
    http://apis.juhe.cn/simpleWeather/query
    
    # 请求参数
    city:要查询的城市名称/id,城市名称如:温州、上海、北京,需要utf8 urlencode
    key:331eab8f3481f37868378fcdc76cb7cd

    准备数据

    这里我们通过更改城市的名称来做参数化,首先把想要测试的数据存放在TXT文件中(也可以通过csv文件格式),这里准备的数据包括异常的和正常的,可以通过postman中添加断言判断用例是否通过。

    注:这里更改了编码格式,防止乱码

    这里的第一行要是请求的参数名称,下面的是参数内容

     参数化请求

    打开postman,填写URL,选择请求方式,填写参数的时候,需要填写成关联的形式,方便批量执行时候读取内容。详情见postman---postman参数关联

    注:这里会用到批量执行用例,要创建一个文件夹存放接口信息。

    因为参数化,需要增加断言,要不然可能不知道哪条数据请求成功,哪天数据请求失败。这里用到了查询返回内容中是否存在XX字符串。关于断言详情见postman---postman增加断言

    填写参数完成后,点击批量执行用例入口。详情见postman---postman文件夹介绍以及批量执行用例

    1、选择请求接口内容

    2、选择测试环境

    3、填写请求次数(和参数内容对应)

    4、上传参数化数据内容

    5、查看数据内容是否正确

    6、点击执行结果

    等待1~2S就会发现接口结果已经全部都跑出来了。 也可以直接看出来接口是否请求通过

    发现正常的参数都已经断言成功,异常的参数与断言不符合,表示请求不通过

    只是通过一个小小的例子完成了postman关于参数化的介绍,当然小伙伴们需要自己动手操作下才能加深自己的记忆哦

    如果感觉安静写的对您有帮助的话,可以右下角点个关注,持续更新~~~哪里写的不懂或者有错误的地方,可以下方留言,看到后第一时间回复。

  • 相关阅读:
    C#UDP编程总结
    C# TcpListener的编程要点
    三维地图添加切片“lods of null”报错
    三维地图添加切片图层坐标系报错
    03 三维地图添加切片图层
    从ArcMap 10.6.1发布服务到Portal,服务器地址错误
    19 React——Ant Design(按需加载样式文件)
    20 React项目生成及部署
    18 React——Ant Design的使用
    17 React——路由的模块化及嵌套
  • 原文地址:https://www.cnblogs.com/qican/p/11655930.html
Copyright © 2011-2022 走看看