使用JMeter HTTP请求同时发送参数和Body数据

6
我需要向API服务器发送POST请求,需要发送以下信息:
服务器: exampleapiserver.com
方法: method1 method2 等等
参数: apikey: {apikey} env:{environment}
标头: header1:{header1} header2:{header2} header3:{header3}
正文数据: { "bodydata1":{bodydata1} "bodydata2":{bodydata2} "bodydata3":{bodydata3} }
问题在于我无法同时发送API服务器的参数和正文数据,两者不能一起使用。
为了解决这个问题,我在HTTP请求的路径中使用了带有参数的URL,如下所示:
服务器名称或IP:exampleapiserver.com
路径:/method1?apikey=apiserverkey&env=test
在正文数据中,我放置了实际的正文数据。
是否可以以不同的方式实现此操作,而不必强制使用URL中的参数以便同时发送正文数据?
1个回答

4

你所做的方法是可以的。 截至jmeter 2.13,没有其他方法可以实现。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接