原文:一篇文章告诉你Python接口自动化测试中读取Text,Excel,Yaml文件的方法

前言 不管是做Ui自动化和接口自动,代码和数据要分离,会用到Text,Excel,Yaml。今天讲讲如何读取文件数据 Python也可以读取ini文件,传送门 记住一点:测试的数据是不能写死在代码里面的,这个是原则问题 目录 .读取Text .读取Excel .读取Yaml 读取Text 需求: 问题解析: .打开txt文件 .读取每一行数据 .将文件存放在列表中 方便循环读取 运行结果: 读取E ...

2020-06-30 19:12 0 1020 推荐指数:

查看详情

接口自动化测试yaml文件变量替换

在做接口、UI自动化的时候,我们可以用yaml文件来管理测试用例的步骤、数据,因为每次测试的数据需要动态变换,所以yaml文件相关参数可能需要用变量表示。那么,我们怎么进行变量的传值呢? 这里可以用到字符串的模板替换功能,官方文档:https://docs.python.org/zh-cn ...

Sun Oct 04 23:52:00 CST 2020 0 966
pytest+yaml+allure接口自动化测试框架03.读取测试用例文件

前言 ​ 使用yaml作为测试用例,我们就需要对文件的内容进行读取,常规来说的应该是通过pyyaml对读取到的内容进行数据解析,然后使用pytest parametrize参数功能进行数据参数化用例测试。但是完事之后,这样的方式好像不是很优雅,写的代码组织起来比较费劲,于是乎,我在pytest ...

Sat Sep 25 20:54:00 CST 2021 3 321
Python Api接口自动化测试框架 excel

工作原理: 测试用例在excel上编辑,使用第三方库xlrd,读取表格sheet和内容,sheetName对应模块名,Jenkins集成服务发现服务moduleName查找对应表单,运用第三方库requests请求接口,根据结果和期望值进行断言,根据输出报告判断接口测试是否 ...

Tue Dec 04 18:57:00 CST 2018 0 1012
python接口自动化测试--批量读取数据

为了便于维护,python接口自动化测试用例可以利用xlrd模块读取excal表格进行数据分离。我们可以利用xlrd模块的row_values()和cell_value()两种方法读取Excal表格。 一、首先,写一个运行测试用例的Test_Main类: #!/usr/bin ...

Fri Jan 26 19:26:00 CST 2018 4 2462
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM