在Jmeter上测试Rest客户端API时发生403禁止错误

时间:2017-07-19 10:36:25

标签: jmeter postman

在Jmeter上测试Rest客户端API时发生了403禁止错误,同样的API在Postman上运行正常。这可能是Jmeter和Postman调用之间的区别? 来自Jmeter的调用的服务器日志没有跟踪,而当我在Postman上运行测试时,我们可以看到服务器中的条目。

1 个答案:

答案 0 :(得分:0)

如果您可以在Postman中执行请求,那么在JMeter中记录它应该不是问题。

  1. 准备JMeter进行录制

    • 配置JMeter进行录制的最快速,最简单的方法是使用JMeter Templates功能。从JMeter的主菜单中选择File -> Template -> Recording,然后单击“创建”
    • 启动JMeter的HTTP(S) Test Script Recorder:展开Workbench,选择HTTP(S) Test Script Recorder,然后点击“开始”
  2. 准备邮差进行录音。

    • 您需要c onfigure Postman to use JMeter as a proxy。 Postman尊重--proxy-server参数,您可以在其中指定代理主机和端口

      C:\Users\your_username_here\AppData\Local\Postman\app-x.x.x\Postman.exe --proxy-server=localhost:8888
      
  3. 现在,如果您在邮递员中执行请求,JMeter会将其录制并转换为相关的HTTP Request采样器