• postman---postman参数化


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

    一、参数化

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

    二、请求接口

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

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

    三、准备数据

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

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

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

     四、参数化请求

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

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

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

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

    1、选择请求接口内容

    2、选择测试环境

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

    4、上传参数化数据内容

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

    6、点击执行结果

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

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

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

    最后在我的QQ技术交流群里整理了我这10几年软件测试生涯整理的一些技术资料,包括:电子书,简历模块,各种工作模板,面试宝典,自学项目等。如果在学习或工作中遇到问题,群里也会有大神帮忙解答,群号 798478386 ( 备注 今日头条555 )

    全套软件测试自动化测试教学视频

     300G教程资料下载【视频教程+PPT+项目源码】

     全套软件测试自动化测试大厂面经

     

  • 相关阅读:
    [附源码]java毕业设计高校新生报到管理系统
    [ACM独立出版] 2024年虚拟现实、图像和信号处理国际学术会议(VRISP 2024,8月2日-4)
    王府街10号院团建笔记
    18.webpack4之HMR
    OpenHarmony环境搭建报错: ImportError: cannot import name ‘VERSION‘ from ‘hb.__main__‘
    网络协议常用面试题汇总(一)
    故障:Windows Security 显示错误或空白
    网络安全观察报告 攻击态势
    layui增删改查
    MySQL最新版8.1.0安装配置教程
  • 原文地址:https://blog.csdn.net/caixiangting/article/details/126215790