jmeter发送post请求提示illegal request.解决办法

这个提示翻译过来就是非法请求,换句话说就是请求不对,缺乏必要的参数,最多的可能就是缺cookie和请求头

如果缺乏cookie则可以添加上一个依赖的请求寻找cookie,此时可以直接加一个cookie管理器,如果还不行那采用使用正则表达式进行提取,然后在当前请求的cookie管理中引入正则表达式中的变量即可

如果缺乏请求头,那么我们只需在当前的请求中添加一个http信息头管理器,将信息头中的参数填写进去即可,如下所示(fiddler配合使用)

①我们将对应的请求先在fiddler中的composer中添加试试是否成功,如果不添加信息头只需添加请求地址和请求体都可以成功,则证明和信息头没关系,反之这信息头必须填,此时我们只需将信息头复制,在jmeter中的http信息头管理器粘贴即可

jmeter发送post请求提示illegal request.解决办法

 

②在jmeter中粘贴信息头,此时再次发送post请求就正常了

jmeter发送post请求提示illegal request.解决办法

 

上一篇:训练分割网络时出现CUDA error: an illegal memory access was encountered


下一篇:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa6 in position 34: illegal multibyte sequence