我需要在Jmeter中的HTTP请求的请求体中传递这些参数和JSON。
UserId=47&Token=c41240ca195c47b7821465d328d5af16&ClientId=1&meeting={
"InternetConnectionType":"WIFI",
"DeviceID":"3d6f9c346da00a32",
"NetworkCarrierName":"VODAFONEIN",
"BatteryValue":"22",
"AppVersion":"1.1.3",
"OSVersion":"4.4.2",
"InLongitude":"77.0384036",
"Remarks":"hii hcl",
"LastPhoneRestart":"Wed Jun 15 14:32:14 GMT+05:30 2016",
"OutDateTime":"20-06-2016 11:54:09",
"OutLongitude":"77.0384036",
"IsApproved":"0",
"SimNo":"",
"OutLatitude":"28.4181932",
"AttendanceType":"G",
"InDateTime":"20-06-2016 11:54:08",
"GeofenceAssignedId":"10114",
"LastWifiNetworkName":"YomaTech",
"InLatitude":"28.4181932",
"IMEINo":"359453066495811",
"DeviceDateTime":"20-06-2016 11:54:08",
"GeofenceId":"1"
}
3条答案
按热度按时间c9qzyr3d1#
例如:
出于兴趣和以防万一,它有助于避免类似的问题在未来:为什么不直接用JMeter's Proxy Server或JMeter Chrome Extension记录测试场景呢?
8gsdolmq2#
我已经在JMeter 4中尝试了以下解决方案,它对我很有效。请按照以下步骤操作:
1)添加"HTTP标头管理器"
2)以键值格式添加所需的标头和参数
3)添加"HTTP请求
4)提供服务器名称、端口、方法(POST)和路径
5)选择主体数据选项卡
6)输入json主体
希望有帮助。
tpxzln5u3#
我尝试在当前版本的Apache JMeter 5.1中解决类似的问题。
在这种情况下,参数被添加到JSON主体之后,测试因JSON格式错误而失败。
我的解决方案是在HTTP请求的路径中添加参数。但是默认行为对我来说似乎有点问题。