在http请求窗口中设置REST请求

时间:2014-11-26 18:04:56

标签: rest jmeter load-testing

我想加载测试REST通信,并使用膜监视器工具捕获请求。它是一些参数和Jason String的混合。(在屏幕下方。)

*

> POST /TourStartRequest/ HTTP/1.1 Accept: application/json
> Content-Type: application/json ClientId: 2c8e2becce68f697
> ProtocolVersion: 2 PlatformType: Android UserSessionId:
> 18e2b3cb-1d35-4912-a01d-8f88ceb5bce9 SessionGuid:
> 05fab126-ef81-4365-a541-15b88c0b1df7 SecurityLevel: 3 Content-Length:
> 83 Host: 62.188.35.849:81002 Connection: Keep-Alive User-Agent: PreCom
> Android Framework X-Forwarded-For: 188.888.1.175
> {"TourId":"1884","Position":"0,0","Time":"/Date(1417019685605)/","IsStarted":false}

*

我想将此映射到Jmeter名称和值字段(图像)

中的http请求

http://images.cnitblog.com/blog/489469/201305/23102249-7016f2808bb346fb954b4e8a04625754.png

1)有人可以建议我将哪些部分作为参数? 2)如何在这个窗口中设置Jason部分?

由于

1 个答案:

答案 0 :(得分:0)

  1. 在您的请求中添加HTTP Header Manager,并在其中添加以下标题
    • 姓名:Content-Type价值:application/json
  2. 切换到"身体数据"在HTTP请求采样器选项卡中,并将您的JSON有效负载放在那里
  3. 您可能还需要执行一些correlation来构建正确的UserSessionId和SessionGuid
  4. 有关通过JMeter测试Web服务的端到端指南,请查看Testing SOAP/REST Web Services Using JMeter帖子。