我已经使用登录API在Jmeter中进行测试。
为此,我已通过请求:
POST URL:...。POST数据参数:“电子邮件地址”:“[email protected]”,“密码”:“ad332017”
对于以上请求,我得到两个不同的响应。
关于邮递员:我得到状态码为200 OK的响应(这也是预期的)
ON Jmeter 我得到响应:响应代码:307响应消息:临时重定向。
谁能帮助我解决这个问题?
最佳答案
如果您发出相同的请求(无论使用哪种工具),您都应该得到相同的响应,因此很可能JMeter / Postman配置存在差异。您可以使用诸如Fiddler或Wireshark的嗅探器工具捕获JMeter和Postman发送的请求,找出差异并修改JMeter配置以消除它们
还请注意,您可以使用JMeter的HTTP(S) Test Script Recorder记录您的Postman请求,这样JMeter将捕获Postman发送的请求,并与HTTP Request一起生成释放HTTP Header Manager采样器
File - Templates - Recording
,然后单击“创建”。Workbench - HTTP(S) Test Script Recorder
并单击“开始” %USERPROFILE%\AppData\Local\Postman\app-x.x.x\Postman.exe --proxy-server=localhost:8888
关于api - 在Jmeter/Postman中获得相同API和参数的不同响应,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45276625/