JMeter的POST请求的几种传参比较

     近期负责的项目,需要进行接口的POST请求测试。根据业务需要,测试时用到了JMeter的3种传参方式,如请求报文+filepath指定参数文件存放路径、请求报文+json串/xml信息。本文对该项目测试过程中用到的传参方式做个小结。

1.JMeter:请求链接+xml文件的filepath

1.1设置请求脚本

step1:添加线程组
Step2:在线程组中添加http请求
  • 填写ip和端口信息
  • 选择请求方式:POST
  • 在路径中填写请求报文,xml文件通过参数拼接在请求报文中;

Step3:在线程组中添加监听器

  • 查看结果树
Step3:在线程组中添加断言

  • 响应断言,如该项目请求成功的返回码是:{“code”:"0000",....}

1.2执行请求脚本

2.JMeter:请求链接+json

2.1设置请求脚本

step1:添加线程组
step2:在线程组中添加HTTP信息头管理器

  • Content-type:application/json

Step3:在线程组中添加HTTP请求
  • 填写ip和端口信息
  • 选择请求方式:POST
  • 在路径中填写请求报文
  • 在Body Data中添加请求的json串

Step4:在线程组中添加监听器
  • 查看结果树
Step5:在线程组中添加断言
  • 响应断言,如该项目请求成功的返回码是:{“code”:"0000",....}

2.2执行请求脚本

3.JMeter:请求链接+xml

3.1设置请求脚本

step1:添加线程组
step2:在线程组中添加SOAP/XML-RPC Request
  • 在URL中输入包含请求ip、端口信息和其它报文信息的请求链接
  • 在Soap/XML-RPC Data中输入xml信息;

Step3:在线程组中添加监听器
  • 查看结果树
Step4:在线程组中添加断言
  • 响应断言,如该项目请求成功的返回码是:{“code”:"0000",....}

3.2执行请求脚本




                                                                                                                                      版权归属laofashi

 

 

 

注:本文属于原创,本博客下所有内容,凡注明"来源:laofashi2015"的所有文字、图片和音视频资料,版权均属laofashi2015所有,任何媒体、网站或个人未经本人协议授权不得转载、链接、转贴或以其他方式复制发布/发表。已经本人协议授权的媒体、网站,在下载使用时必须注明"稿件来源:laofashi2015",违者本人将依法追究责任。


  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值