Gatling记录器无法捕获内容类型的应用程序/ json

时间:2015-09-24 14:09:48

标签: gatling

我使用Gatling的录音机录制与我的网络应用程序的交互。当我尝试运行生成的模拟时,服务器抱怨许多请求“找不到MIME媒体类型应用程序/八位字节流”。显然,Gatling脚本没有保存大多数POST请求是使用Content-Type: application/json进行的。

在脚本中,我可以看到,对于不同的请求,它将Content-Type设置为“text / plain; charset = UTF-8”,所以显然记录器将设置Content-Type在某些情况下。在脚本中,我编辑了POST请求的标头,并添加了Content-Type,使其显示为:

val headers_2 = Map(
    "Pragma" -> "no-cache",
    "Content-Type" -> "application/json",
    "X-Requested-With" -> "XMLHttpRequest")

当我重新编写脚本时,一切运行正常。那么为什么Gatling记录器会针对一个请求捕获Content-Type,而不是其他请求?我正在使用加特林2.1.7,如果这有所不同。

0 个答案:

没有答案