所以我在jmeter中创建了一个API脚本,只有一个请求(GET)。这个请求需要传递一些http头,我将其添加到HTTP HEADER中。这些是头:
授权:承载者${access_token}内容类型:application/json X-County-Code:19
我在请求中看到了所有这些头,但在响应数据中,我看到它失败了,给出了一个400:Bad Request,它提到X-County-Code头是无效的。
只是为了记录,相同的脚本在Vugen中通过了所有这些头,如果我在Vugen中删除X-County-Code,我会在响应数据中得到相同的错误。
有什么想法吗?谢谢
尝试将其添加到测试计划的顶部和事务中。但仍然没有运气。尝试在最新的jmeter版本中也是在5.5中。
1条答案
按热度按时间ftf50wuq1#
检查您的HTTP头管理器和使用查看结果树侦听器或第三方嗅探器工具(如Wireshark)发送的实际头,可能是复制粘贴问题,您发送了一个额外的不可打印字符,如空格。
关于放置,HTTP Header Manager遵守JMeter范围规则
如果您能够使用Vugen运行请求,则可以使用JMeter的HTTP(S)测试脚本记录器或使用LoadRunner to JMeter conversion options之一来记录它。
的数据