有人知道为什么用Python(蝗虫)打开JSON文件时,在Jenkins中出现文件未找到错误吗?

问题描述 投票:0回答:1

我正在使用Locust进行负载测试-向服务器创建大量发布请求。因为我需要为每个请求生成不同的字段,所以我认为最好的方法是从文件中读取正文,更改相关字段并发送请求。

打开文件时出现问题

[我在Jenkins日志中看到有FileNotFound异常-即使我在Jenkins运行代码的git repo中看到了该文件。

我尝试将完整路径放入with语句中,但仍然遇到相同的异常。

    ...
    with open('postRequest.json', 'r') as jsonFile:
        data = json.load(jsonFile)

    data["a"] = b
    data["x"] = y
    data[["something"] = something_else
    return json.dumps(data)

Jenkins无法打开文件。

注意:当我不读取文件,而只是创建一个很长的JSON字符串时,代码可以工作。

谢谢大家! ;)

python rest jenkins filenotfoundexception locust
1个回答
0
投票

问题已解决,在詹金斯大学中,完整路径与我认为的完全不同。无论如何,运行pwd并看到我在哪里-添加了文件运行所在的路径。

感谢朋友!

© www.soinside.com 2019 - 2024. All rights reserved.