我正在使用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字符串时,代码可以工作。
谢谢大家! ;)
问题已解决,在詹金斯大学中,完整路径与我认为的完全不同。无论如何,运行pwd并看到我在哪里-添加了文件运行所在的路径。
感谢朋友!