使用jmeter 配置简单的post请求,配置如图,数据无误,响应报400,bad request,不知道怎么回事,之后使用postman配置相同的请求,请求成功啦,不知道是不是token的原因,postman自己生成的token,目前无法获取token,求各位 大神指点,谢谢~~~~~~~~
下边是jmeter配置
cookie管理器没有配置任何东西
以下是结果
求解 ~~~~
各位大神~~~~~~~~~
根据你提供的引用内容,JMeter是一款用于进行性能测试的工具,可以发送HTTP请求并等待响应。在使用JMeter进行POST请求配置时,出现了400错误,即"Bad Request"。你使用Postman配置相同的请求却成功了。根据你的描述,有可能是token的原因。Postman会自动生成token,而你目前无法获取token。为了解决这个问题,有些系统需要在请求头或请求参数中包含特定的token才能正常发送请求。你可以查看系统的文档或与开发团队进行沟通,了解是否需要在JMeter中设置token。
如果需要手动设置token,请使用JMeter的"HTTP Header Manager"或"HTTP Request"组件来添加请求头。你可以参考Postman中请求的请求头信息,并将其添加到JMeter中以正确配置请求。
如果token是动态生成的,你可以使用JMeter的正则表达式提取器或XPath提取器来从响应中提取token,并将其用于后续请求。你可以根据系统的具体响应格式使用适当的提取器。
如果以上步骤都无法解决问题,你可以尝试使用JMeter的调试模式来获取更详细的请求和响应信息。这样可以帮助你更好地定位问题所在。