我正在使用 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 字符串。
谢谢大家!!;)
问题已解决,在 Jenkins 中,完整路径与我想象的不同。无论如何,运行 pwd 并查看我所在的位置 - 添加文件所在的路径并工作。
谢谢朋友 !
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句