首页 > 代码库 > python接口自动化
python接口自动化
# -*- coding: UTF-8 -*-
# author
# http test
import urllib,urllib2
import xlwt,xlrd
from xlutils.copy import copy
def post(url, data_):
# data_ = urllib.urlencode(data)
req = urllib2.Request(url)
req.add_data(data_)
res = urllib2.urlopen(req)
return res.read()
def main():
fname="h:\python\shuju\jiekou.xls"
book=xlrd.open_workbook(fname)
sheet=book.sheet_by_name("Sheet1")
wb=copy(book)
rows=sheet.nrows
case_list=[]
for i in range(1,rows):
url=sheet.cell_value(i,2)
data=http://www.mamicode.com/sheet.cell_value(i,3)
result=post(url,data)
qiwang=sheet.cell_value(i,4)
#第6列写结果
if qiwang in result:
wb.get_sheet(0).write(i,5,"pass")
wb.save(fname)
if __name__ == ‘__main__‘:
main()
excel模版
python接口自动化
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。