首先,我是jmeter的新手。我搜索了很多文件,但不幸的是我没有找到答案来解决我的问题。我有一个带有以下标志的web api休息服务。我无法发送字典格式参数。
[HttpPost,ActionName("DummyService")]
public Dictionary<string,string> DummyService([FromBody] Dictionary<string,string> parameters)
我使用了参数部分和BodyData部分,但参数始终为空。
我怎样才能实现这一目标? 提前完成。
答案 0 :(得分:0)
我认为您需要将某种形式的JSON Array传递给您的网络服务,以便执行此操作:
Body Data
标签将您的JSON有效负载放在那里:
{
"Parameters": [
{
"Key": "Key1",
"Value": "Value1"
},
{
"Key": "Key2",
"Value": "value2"
}
]
}
application/json
(可选)考虑升级到JMeter 3.0,查看截图,看起来你似乎坐在旧版本
有关设置JMeter for API测试的详细信息,请参阅Testing SOAP/REST Web Services Using JMeter指南