【发布时间】:2020-04-15 07:52:42
【问题描述】:
我正在自动化一些 API。
在某些情况下,我需要在 POST 请求中将大量 JSON 消息作为数据传递。其中一些消息有 50 到 100 行长,并且需要根据每个所需环境调整参数。
我为这些消息提供了一个专用页面,每个测试都调用所需的 JSON 并传递相关参数。
理论上,我可以对所有 json 执行相同的操作,但是,这对我来说似乎不是最佳实践。
任何想法,在哪里存储我的 json 并且仍然能够将所需的参数传递给它们,而不必在我的项目中存储数千行代码?
谢谢。 PS - 该项目是 python 自动化,使用 pytest 构建。
【问题讨论】:
-
50-100 行长并不是那么大(当然取决于行长)。您必须将它们存储在某个地方,无论是在文件中还是在内存中。
标签: python json rest automation pytest