服务器未收到通过JMeter发送的正文数据

时间:2018-12-03 13:25:53

标签: jmeter postman

在POST API中,它在正文数据中

{   “ email_id”:“ wohit61@wmail.com”,   “密码”:“ sampleTest” }

但是服务器没有收到任何东西。邮递员正确处理了相同的请求,并且我收到200响应码。

请帮助!我在做什么错?

1 个答案:

答案 0 :(得分:0)

盲注:很可能您没有添加HTTP Header Manager,您需要将其添加到Test Plan并将其配置为发送带有{{3 }}

Content-Type


通用方法:如果您可以使用Postman成功执行API请求,但无法在JMeter中复制它,那么完成工作的最简单方法就是使用JMeter的application/json

记录您的Postman请求
  1. 准备进行记录的JMeter。最简单的方法是使用enter image description here功能。

    • 从JMeter的主菜单中选择File -> Templates -> Recording,然后单击“创建”

      HTTP(S) Test Script Recorder

    • 打开HTTP(S)测试脚本记录器,然后单击“开始”。您应该完成以下设置:

      JMeter Templates

  2. 准备邮递员进行记录。

    • 从Postman主菜单中选择File -> Settings -> Proxy
    • 使用127.0.0.1作为代理主机
    • 使用8888作为代理端口
    • 同时勾选HTTPHTTPS协议

      enter image description here

  3. 在邮递员中执行您的请求
  4. JMeter将捕获该请求并将其存储在enter image description here