我已经使用登录API在Jmeter中进行测试。
为此,我已通过请求:
POST URL:.... POST数据参数:“email address”:“a@gmail.com”,“password”:“ad332017”
对于上述请求,我得到两个不同的回复。
关于邮差:我收到回复状态代码200 OK(预计也是如此)
ON Jmeter 我收到回复:响应代码:307响应消息:临时重定向。
有谁能帮我解决这个问题?
答案 0 :(得分:0)
鉴于您提出相同的请求(无论使用哪种工具),您应该得到相同的响应,因此最有可能是JMeter / Postman配置存在差异。您可以使用Fiddler或Wireshark之类的嗅探工具捕获JMeter和Postman发送的请求,找出差异并修改JMeter配置以消除它们
另请注意,您可以使用JMeter的HTTP(S) Test Script Recorder录制您的邮递员请求,这样JMeter将捕获邮递员发送的请求并生成重新HTTP Request采样器以及{{3 }}
配置JMeter进行录制非常简单,最快的方法是使用HTTP Header Manager功能
File - Templates - Recording
,然后点击"创建" Workbench - HTTP(S) Test Script Recorder
,然后点击"开始" 启动Postman以使用JMeter作为代理
%USERPROFILE%\AppData\Local\Postman\app-x.x.x\Postman.exe --proxy-server=localhost:8888
在Postman中运行您的请求
答案 1 :(得分:0)
Postman最有可能为你做自动重定向。 JMeter不是。
您可以通过转到邮递员中的automatically follow redirects
切换Settings -> General
设置,看看您是否收到了不同的回复。
您可以在邮递员应用程序(DevTools
)中打开View -> Show DevTools
并转到网络选项卡并观察请求流。
答案 2 :(得分:0)
如果您在发布网址中使用域名,请提供IP地址而不是域名。