Python接口测试-以&连接拼接字典数据(get中url请求数据)

Posted jpr-ok

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python接口测试-以&连接拼接字典数据(get中url请求数据)相关的知识,希望对你有一定的参考价值。

get请求的utl数据是这样的,例如:/banner/findBanner?bannerType=1&_=1556107073181

‘‘‘
1-banner图-banner/findBanner
‘‘‘
str1=parse.urlencode(data1)
url1={0}/banner/findBanner?bannerType=1&_=1556107073181.format(yuming)
headers ={Content-Type:application/json;charset=UTF-8,
          Accept:application/json, text/javascript, */*; q=0.01,
          Referer:{0}/.format(yuming)}
r=requests.get(url=url1,headers=headers)
repones=r.text
print(**100,\n,1-banner图-banner/findBanner,\n,**100)
print()
print(r.status_code)
print(r.text)

如果参数比较多的话如何自动拼接呢

from urllib import parse

‘‘‘
1-banner图-banner/findBanner
‘‘‘
data1={
    bannerType:1,
    _:1556107073181
}
str1=parse.urlencode(data1)
url1={0}/banner/findBanner?{1}.format(yuming,str1)
headers ={Content-Type:application/json;charset=UTF-8,
          Accept:application/json, text/javascript, */*; q=0.01,
          Referer:{0}/.format(yuming)}
r=requests.get(url=url1,headers=headers)
repones=r.text
print(**100,\n,1-banner图-banner/findBanner,\n,**100)
print()
print(r.status_code)
print(r.text)

 

以上是关于Python接口测试-以&连接拼接字典数据(get中url请求数据)的主要内容,如果未能解决你的问题,请参考以下文章

接口测试脚本实践记录

Python培训知识总结系列- 第二章Python数据结构第二部分,字符串拼接

Python接口测试题(持续更新中)

jmeter之接口功能自动化

Python字典拼接常用的四种方法

python接口测试实例完整代码