我有一个带有HTTP请求的简单线程组,如下所示:
登录 - POST请求
获取eventId - GET请求
当我运行上述内容时,登录帖子请求会很好。我得到200 OK,响应标题广告消息看起来很好。 但是'Get eventId'请求失败并返回400 Bad Request。
然而,当我启动JMeter以完成下面的代理时,'Get eventId'请求返回200 OK并且响应看起来像预期的那样。 jmeter.bat -H 127.0.0.1 -P 8888
我不确定我做错了什么?
答案 0 :(得分:0)
根据400 Bad Request状态代码说明:
超文本传输协议(HTTP)400错误请求响应状态代码表示由于语法无效,服务器无法理解请求。
您很可能需要添加HTTP Header Manager以发送Content-Type标头,其值为application/json
(或服务器期望的任何MIME类型)。
如果不是这种情况 - 使用View Results Tree侦听器检查两种情况下发送的内容并修改JMeter配置,以使请求看起来完全相同(除了动态令牌)