LR脚本中的加密串如何解密?并如何进行关联?
web_custom_request("sCustOrderC.jsp","URL=http://137.64.24.199:12000/npage/portal/shoppingCar/sCustOrderC.jsp",
"Method=POST",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=http://137.64.24.199:12000/npage/portal/shoppingCar/custMain.jsp?gCustId=110000545636#this",
"Snapshot=t17.inf",
"Mode=HTML",
"Body=sData=,%B9%AB%CE%F1%BF%A8,1,N,,10034,q001,17087,20004,01&custId=110000545636&prtFlagValue=Y",
LAST);
上面这段脚本,是在录制一个B/S前台系统的,最后有段加密串“sData=,%B9%AB%CE%F1%BF%A8”,高手们可知道怎么进行解密?在recording log中没这段日志,在输出日志output.txt中,这段脚本的输出日志是:
Action.c(268): Found resource "http://137.64.24.199:12000/njs/product/product.js" in HTML "http://137.64.24.199:12000/npage/sq001/q001.jsp?gCustId=110000545636&opCode=q001&opName=统一产品新装&offerSrvId=0&num=1&offerId=10034&offerName=公务卡&phoneNo=&orderArrayId=A0109032000000556&custOrderId=C0109032000000546&custOrderNo=C0109032000000546&servOrderId=&closeId=A0109032000000556&servBusiId=17087&prtFlag=Y"
我个人推算,那加密串应该是“orderArrayId=A0109032000000556&custOrderId=C0109032000000546&custOrderNo=C0109032000000546&servOrderId=&closeId=A0109032000000556”这段日志,高手们给看看,是不是这段日志?如果是的话,这里面的两个字符串都需要做关联,怎么关联呢? 不知道qtp的加解密方法可以在lr中使用么? 跟开发沟通下。让开发帮忙。 同上,询问开发最好 sData=,%B9%AB%CE%F1%BF%A8字符串中的“%B9%AB%CE%F1%BF%A8”不是加密过的,这是你录制脚本时向服务器提交的数据被编码成16进制了。你用一些字符处理工具Ultredit把“%B9%AB%CE%F1%BF%A8”还原一下就知道具体是什么内容了(ASCII编码)。然后再根据脚本中的上下文做关联。
页:
[1]