scv文件修改后格式变了哪些,csv格式文件是什么软件生成的

首页 > 经验 > 作者:YD1662023-03-16 16:13:29

A11_HttpRunner参数化_05_外置CSV文件&一个参数

scv文件修改后格式变了哪些,csv格式文件是什么软件生成的(1)

在测试用例集合(testsuite)中实现参数化:

将测试数据提取出来单独保存到一个专门的数据文件中,将用例和测试数据分离,提高了用例的灵活度。一般而言测试数据可以存储到数据库、Excel表格文件、文本类型的 CSV 文件中等多种形式。在 HttpRunner 中直接提供了对 CSV 文件的支持,也是非常方便的。

scv文件修改后格式变了哪些,csv格式文件是什么软件生成的(2)

文件列表如图:

scv文件修改后格式变了哪些,csv格式文件是什么软件生成的(3)

测试数据文件: params.csv

该文件本质就是一个文本文件,甚至可以直接新建一个 UTF-8 编码形式的记事本文件,改扩展名后输入测试数据即可。

p_uname admi admina admin

测试用例文件: TestCase_Login.yml

config: name: 测试集 - 参数进行固定组合 testcases: testcase01: name: 固定参数组合处理 testcase: TestCase_Login.yml parameters: # 通过P(注意:大写)函数调用CSV文件 p_uname: ${P(params.csv)}

使用 csv 参数文件时,需要通过系统提供的 P() 函数来调用,注意此处 P 是大写字母,实际为 parameterize 的简写形式。在 HttpRunner 中调用外部函数的统一格式为:${函数名称(参数)}。调用外部 scv 文件其格式如下:

parameters: <参数名称>: ${P(参数文件名称)}

测试用例集合文件: TestSuite.yml

config: name: 测试集 - 参数进行固定组合 testcases: testcase01: name: 固定参数组合处理 testcase: TestCase_Login.yml parameters: # 通过P(注意:大写)函数调用CSV文件 p_uname: ${P(params.csv)}

执行测试集合,查看测试报告:

scv文件修改后格式变了哪些,csv格式文件是什么软件生成的(4)

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.