JMeter中利用Parameters 和Body Data传递参数有什么不同

JMeter中利用Parameters 和Body Data传递参数有什么不同

对于post请求,两种参数化的方式的区别体现在请求中提交的参数数据的格式不同而已;(如果用Body data 要设置content-type,在该请求下右键添加http信息头管理器,add content-type,不设置会发生错误,看不到响应数据)

对于get请求,将参数直接跟在URL后面的方式居多,也可以用Body Data-URL的方式提交;(也要设置content-type,同上)

Parameters只能在表格中添加键值对参数,如下

post data 里表现如下

Body Data却可以用json形式或者url后面携带参数的形式提交参数,分别如下

1.json格式

 post data里的表现形式如下

2.URL方式

 post data里表示为如下

总结:

1.利用Parameters 和在Body Data使用URL的作用是一样的,前者需要一个一个的添加参数,相对麻烦,后者更容易些,可以在fidder中的TextView中直接粘贴出来,但是后者需要设置content-type,

2.在Body Data中可以使用json格式来传递参数,也比较方便,符合restful风格要求。需要设置content-type

fidder中的TextView如下图

公众号搜索”测试运维“,关注后免费领取Jemeter进阶视频教程!

原文地址:https://www.cnblogs.com/ojbk6943/p/12289140.html