fiddler抓包表单数据转换loadrunner脚本格式

有时候,会用到fiddler对接口进行抓包,如果是表单数据且数据比较多时,转换为loadrunner的form表单,手写很麻烦,这里需要借助python进行转发,大大提升了效率。

      fiddler抓到的脚本如下:

 

现在本机D盘下创建一个FiddlerSourceFile.txt,复制出fiddler中表单数据到这个文件中

python(3.0版本以上)脚本如下 

# -*- coding: utf-8 -*-
__author__ = 'Administrator'
__time__ = '2018-11-22 上午 11:06'
 
 
all_phone_nums=set()
def ToF(filename):
 
    #str='name:zhangsan'
    key=[]
    value=[]
    with open(filename, 'r') as f:
 
        for str in f.readlines():
            str=str.strip() # 去除首尾空格
            key.append(str.split(":")[0]) #按:分割字符
            value.append(':'.join(str.split(":")[1:])) #按:分割字符
    return key ,value
 
 
 
def StrSpit():
    zu=ToF('d:\\FiddlerSourceFile.txt')
    f=open('d:\\ToLoadrunnerFile.txt','w',encoding='utf-8')
    for i in range(len(zu[0])):
        str1="\"Name="+ zu[0][i]+"\"" + ','+ "\"Value=" +zu[1][i] +"\""+ ','+ "ENDITEM" + ','
        str2=str1.replace(' ','')
        f.write(str2 + "\n")
        print(str2)
    f.close()
 
if __name__ == '__main__':
   StrSpit()

 python执行后会生成一个新的文件ToLoadrunnerFile.txt

作者:小喜子898 
来源:CSDN 
原文:https://blog.csdn.net/weixin_38250126/article/details/85164599 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值