jmeter DWR测试

在项目遇到了dwr的测试

使用httpwatch捕捉请求,在dwr中有以下类似参数

在网上也查找了很多资料,发现在测试网站一般没有结果
说明一下:httpSessionId服务端返回的
scriptSessionId客户端生成的,在请求中可以不管
该值由engie.js产生,具体看一下源码,js都是由浏览器解析
dwr请求格式:
callCount=1
page=*******
httpSessionId=61B38ABB6E796FB48D7BC09E07142480
scriptSessionId=${sid}
c0-scriptName=PayRechargeService
c0-methodName=updatePayRecharge
c0-id=0
c0-e1=null:null
c0-e2=null:null
c0-e3=null:null
c0-e4=null:null
c0-e5=string:aaaaq
c0-e6=null:null
c0-e7=string:C20140605000998
c0-e8=null:null
c0-e9=null:null
c0-e10=null:null
c0-e11=number:1441
c0-e12=number:244530
c0-e13=string:943
c0-e14=null:null
c0-e15=null:null
c0-e16=number:0
c0-e17=null:null
c0-e18=null:null
c0-e19=null:null
c0-e20=string:4
c0-e21=null:null
c0-e22=null:null
c0-e23=null:null
c0-e24=string:aaaq
c0-e25=null:null
c0-e26=number:0
c0-e27=number:1
c0-param0=Object_PayRecharge:{startDate:reference:c0-e1, accountId:reference:c0-e2, firmName:reference:c0-e3, memo:reference:c0-e4, reason:reference:c0-e5, payAccountStatus:reference:c0-e6, serialNumber:reference:c0-e7, endDate:reference:c0-e8, inputUser:reference:c0-e9, password:reference:c0-e10, id:reference:c0-e11, amount:reference:c0-e12, firmId:reference:c0-e13, editTime:reference:c0-e14, payUser:reference:c0-e15, end:reference:c0-e16, inputUserName:reference:c0-e17, firmCode:reference:c0-e18, payBankname:reference:c0-e19, status:reference:c0-e20, inputTime:reference:c0-e21, payAccount:reference:c0-e22, payTel:reference:c0-e23, bankNumber:reference:c0-e24, accountName:reference:c0-e25, start:reference:c0-e26, payType:reference:c0-e27}
c0-param1=boolean:true
batchId=0

其中还有个很重要的参数Content-Type:text/plain
请求头不能用form方式否则出错,这个地方还是在开发网站上找到的

其他的事就是参数化请求了
普及一下DWR:
http://blog.csdn.net/coffeeing/article/details/4566079
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值