postman参数化——csv文件

  1. 理解参数化和CSV在Postman中的作用
    • 参数化:在接口测试中,参数化是一种重要的技术,它允许使用不同的值来多次运行相同的测试请求。这样可以增加测试的覆盖范围,例如测试不同的用户输入、不同的配置参数等情况。
    • CSV(逗号分隔值):CSV文件是一种简单的文本文件格式,其中数据以行和列的形式存储,每行代表一条记录,列与列之间用逗号(或其他分隔符)隔开。在Postman中使用CSV文件进行参数化,可以方便地从文件中读取多行数据,并将这些数据作为请求参数用于测试。
  2. 创建CSV文件
    • 数据结构规划
      • 首先确定需要参数化的数据内容。例如,如果要测试一个用户登录接口,CSV文件可能包含两列,一列是用户名,一列是密码。像这样:
        |用户名|密码|
        |--------|--------|
        |user1|pass1|
        |user2|pass2|
    • 文件保存
      • 使用文本编辑器(如记事本等)创建CSV文件,将上述数据按照CSV格式保存。确保每一行数据代表一组测试用例的参数,并且列之间使用逗号分隔。保存文件时,注意文件的编码格式(一般UTF - 8格式即可),并将文件命名为类似login_data.csv的名称。
  3. 在Postman中使用CSV文件进行参数化
    • 导入CSV文件到Postman
      • 在Postman中,打开要进行参数化的请求。然后,点击“Runner”(运行器)按钮。在运行器界面中,找到“Data”选项卡,点击“Select File”(选择文件),然后选择刚才创建的CSV文件。
    • 设置变量引用CSV数据
      • 在请求的参数部分(例如,如果是POST请求,在请求体中;如果是GET请求,在URL参数部分),使用变量来引用CSV文件中的数据。假设CSV文件中的列名分别是“用户名”和“密码”,在Postman中可以通过{{用户名}}{{密码}}这样的变量形式来引用。
      • 例如,如果登录接口的请求体是JSON格式,如{"username": "{{用户名}}","password": "{{密码}}"},Postman会在每次运行测试时,从CSV文件中读取一行数据,将对应的用户名和密码替换到变量中,从而实现不同参数的测试。
  4. 运行参数化测试
    • 配置运行参数
      • 在运行器界面中,除了选择CSV文件外,还可以设置运行的次数(默认是CSV文件中的行数)、延迟时间等参数。例如,如果希望每次请求之间间隔1秒,可以设置“Delay”(延迟)为1000毫秒。
    • 查看测试结果
      • 点击“Run”(运行)按钮后,Postman会按照CSV文件中的数据逐行进行测试。在运行器的“Results”(结果)选项卡中,可以查看每次测试的详细情况,包括请求的状态码、响应时间、响应内容等。这样可以方便地分析不同参数下测试的结果,判断接口是否正常工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值