当前位置: 首页 > news >正文

做好的网站启用营销广告语

做好的网站启用,营销广告语,怀化网站建设,网站如何做区域屏蔽代码1.最近自己在摸索Pythonreuqests自动化接口测试,要实现某个功能,首先自己得有清晰的逻辑思路!这样效率才会很快! 思路--1.通过python读取Excel中的接口用例,2.通过python的函数调用,get/Post 进行测试&…

1.最近自己在摸索Python+reuqests自动化接口测试,要实现某个功能,首先自己得有清晰的逻辑思路!这样效率才会很快!

思路--1.通过python读取Excel中的接口用例,2.通过python的函数调用,get/Post 进行测试,3把测试结果写到一个新的Excel表格中!

1:编写接口测试用例数据,只是举了两个例子:

2.:函数方法  URl: 服务器地址,host:接口地址,type(请求类型:get或者post),data:参数

import time
import requests
#URl: 服务器地址,host:接口地址,type(请求类型:get或者post),data:参数
def ruqests_test(url,host,type,data):if type=='get':#发送请求 getr=requests.get("%s%s" %(url,host),data=data)return relse :#发送请求 get r=requests.post("%s%s" %(url,host),data=data)return r

 3:读取Excel接口用例,调用函数发送请求,接收返回信息,写入Excel文档中

#coding=utf-8
import xlrd
import Test03
import time
import xlwt
#根据索引读取Excel表格中的数据   参数:file:Excel文件路径     colnameindex:表头列名所在行的索引,by_index:表的索引
def excel_table_byindex(file= 'C:\Users\Administrator\Desktop\Test.xlsx',colnameindex=0,by_index=0):data =xlrd.open_workbook(file)table = data.sheets()[by_index]nrows = table.nrows #行数ncols = table.ncols #列数colnames =  table.row_values(colnameindex) #某一行数据list =[]for rownum in range(1,nrows):row = table.row_values(rownum)if row:app = {}for i in range(len(colnames)):app[colnames[i]] = row[i]#print app[colnames[i]]list.append(app)return list
if __name__=="__main__":tables = excel_table_byindex()i = 1wb = xlwt.Workbook()  # 新建了一个新的工作表sheet1 = wb.add_sheet('Sheet 1')wb.add_sheet('Sheet 2')
#列表名称row1 = sheet1.row(0)row1.write(0, u'地址')row1.write(1, u'状态码')row1.write(2, u'返回信息')row1.write(3, u'时间')for row in tables:#row['value1'] if row['value1'] == ''else int(row['value1']):三目运算,当读取的值为空,就不转换为int类型r=Test03.ruqests_test(row['url'],row['host'],row['type'],{row['key1']:row['value1'] if row['value1'] == ''else int(row['value1']),row['key2']:row['value2'] if row['value2'] == ''else int(row['value2'])})row1 = sheet1.row(i)row1.write(0, r.url)row1.write(1, r.status_code)row1.write(2, r.text)row1.write(3,time .strftime("%Y-%m-%d %H:%M:%S", time.localtime()))wb.save('C:\Users\Administrator\Desktop\Test00.xlsx')i=i+1
结果如图所示:

有什么不明白的可以留言!  希望可以帮到一些人!

Python接口自动化测试零基础入门到精通(2023最新版)

http://www.sczhlp.com/news/18161/

相关文章:

  • 网站颜色配色外链系统
  • 自定义网站建设网站模板库
  • 南通网站设计制作国际网络销售平台有哪些
  • 大学生网站规划建设北京知名seo公司精准互联
  • 设计网站的制作框架百度官方下载安装
  • wordpress内容提交工具百度seo网站优化 网络服务
  • 山东工程网站建设免费建网站最新视频教程
  • 小程序商店大全简述seo的应用范围
  • 网上能免费做网站发布叼百度风云排行榜官网
  • 网站开发合同补充协议百度指数查询平台
  • Linux系统快速查看CPU、内存和存储使用情况
  • 2025CSP-S模拟赛37 比赛总结
  • 批量备份sqlserver数据库
  • 做网站人员有什么名称百度广告价格
  • 徐州网站建设价格合肥百度竞价推广代理公司
  • 二手车 网站程序免费培训机构
  • 大学生创业做创意宿舍装修网站个人网页生成器
  • 常州网站建设公司信息深圳市网络seo推广平台
  • 利用Transformer模型提升商品检索效果
  • vue3学习D3
  • Linux内核UAF漏洞利用实战:Holstein v3挑战解析
  • 镇江网站排名优化公司软文广告推广
  • 做机电证的网站网站建设制作费用
  • 怎么做才能提升网站收录刚刚突发1惊天大事
  • 技术支持网站公司网站策划宣传
  • 苏州市网站建设如何在国外推广自己的网站
  • 怎么做微信辅助的网站商洛网站建设
  • 网页设计题目如何seo搜索引擎优化
  • 上海奉贤做网站做网站建设优化的公司排名
  • 陕西渭南住房和城乡建设厅网站百度网首页官网