我想加载测试REST通信,并使用膜监视器工具捕获请求。它是一些参数和杰森字符串的混合。(屏幕下方。
*
> 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)如何将杰森零件设置到此窗口?
谢谢
- 将 HTTP 标头管理器添加到您的请求中,并在其中添加以下标头
- 名称:
Content-Type
值:application/json
- 名称:
- 切换到 HTTP 请求采样器选项卡中的"正文数据",并将 JSON 有效负载放在那里
- 您可能还需要执行一些关联来构建正确的 UserSessionId 和 SessionGuid
Web服务的端到端指南,请查看使用JMeter测试SOAP/REST Web服务帖子。