程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2024-11(3)

python开发接口测试

发布于2019-08-06 09:59     阅读(1111)     评论(0)     点赞(4)     收藏(3)


python开发接口测试

主要是构造相应的http请求
标准库httplib,urllib2
第三方库urllib3,requests,pyCurl

请求的构建: method URL header body

1. (method )

import requests
host = "localhost"
requests.get(f"http://{host}/api/mgr/sq_mgr/?action=list_course&pagenum=1&pagesize=20")
#url的参数可以直接写在里面。参数比较长的时候,可以写在字典一样的数据结构里面

2. (URL)

import requests
host = "localhost"

p1 = {
    "action":"list_course",
    "pagenum":"1",
    "pagsize":"20&&&",   #这样写的好处就是一些特殊字符就不需要转码了
}
requests.get(f"http://{host}/api/mgr/sq_mgr/",
             params=p1)
#url的参数可以直接写在里面。参数比较长的时候,可以写在字典一样的数据结构里面,params参数是固定的

3.(header)

import requests
host = "localhost"

p1 = {
    "action":"list_course",
    "pagenum":"1",
    "pagsize":"20&&&",   #这样写的好处就是一些特殊字符就不需要转码了
}
h1 = {
    "n


所属网站分类: 技术文章 > 博客

作者:奋斗

链接:https://www.pythonheidong.com/blog/article/7370/0e43442f01b84baf8e12/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

4 0
收藏该文
已收藏

评论内容:(最多支持255个字符)