【发布时间】:2018-08-12 22:37:05
【问题描述】:
早上好,
我想用 Gatling 模拟文件下载。我不确定文件资源上的简单get 请求是否真的模拟了它:
val stuffDownload: ScenarioBuilder = scenario("Download stuff")
.exec(http("Download stuff").get("https://stuff.pdf")
.header("Content-Type", "application/pdf")
.header("Content-Type", "application/force-download"))
我想在同一时刻通过多次下载来挑战我的服务器,我需要确保我有正确的方法来做到这一点。
提前感谢您的帮助。
编辑:我发送的其他标头:
"User-Agent" -> "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36",
"Accept" -> "application/json, text/plain, */*; q=0.01",
"Accept-Encoding" -> "gzip, deflate, br",
"Accept-Language" -> "fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7",
"DNT" -> "1",
"Connection" -> "keep-alive"
【问题讨论】:
-
如果你的问题中没有包含你的方法,就无法说你的方法是否正确
-
你好@DanFarrell,很抱歉第一次没有包括方法,我认为它太琐碎了。无论如何,帖子已编辑。干杯
-
我刚刚在我的请求中添加了更多行。我觉得这可能有助于更准确地模拟我的动作......但是,我不确定它是否 100% 可以。