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

领导视察网站建设3a公司网络营销方案

领导视察网站建设,3a公司网络营销方案,绵阳网站关键字优化,软件开发做网站pytest 核心重点 读取excel(xfile --> read) 函数循环执行( pytest 装饰器,自动解析,一个个单独执行) 接口关联(Template 处理参数变量) pytest 是什么 .py文件名 用 test_开头,…

pytest

核心重点
读取excel(xfile --> read)
函数循环执行( @pytest 装饰器,自动解析,一个个单独执行)
接口关联(Template 处理参数变量)

pytest 是什么

.py文件名 用 test_开头,函数用 test_开头,运行的时候,pycharm会自动用pytest模式去执行代码!

处理excel 文件

点击获取excel 文件

核心思想: 把excel 文件的内容转化为 python的字典数组

可以先阅读 python函数 函数

注意: 需要xToolkit 只能读取 xls

from xToolkit import xfiletest_res = xfile.read('test.xls').excel_to_dict('Sheet1')
print(test_res)
print(test_res[0]['接口URL'])for data in test_res:print(data['接口URL'])

在这里插入图片描述

使用pytest 自动循环执行


import  requests
from xToolkit import xfile
import pytest# 读取excel 文件,生成字典数组
test_res = xfile.read('test.xls').excel_to_dict('Sheet1')
print(test_res)
# print(test_res[0]['接口URL'])
#
# for data in test_res:
#     print(data['接口URL'])# 自动循环执行; data:传递的参数,test_res: 需要解析的列表
@pytest.mark.parametrize('data', test_res)
def test_excute(data):res = requests.request(method=data['请求方式'],url=data['接口URL'])print(res.url)if __name__ == '__main__':pytest.main(['-s', 'test2.py'])pytest.main(["-vs"])

在这里插入图片描述

token

template

举例: 测试购物车,需要token,但是token每次都会变

Template会自动拿字典里的value去替换掉与花括号单词相同的key

在这里插入图片描述

接口封装

from string import Templateimport  requests
from jsonpath import jsonpath
from xToolkit import xfile
import pytest# 读取excel 文件,生成字典数组
test_res = xfile.read('test.xls').excel_to_dict('Sheet1')
print(test_res)
print(test_res[0]['提取参数'])
#
# for data in test_res:
#     print(data['接口URL'])dir = {"token":'ceshi123'}
dic = { }# 自动循环执行; data:传递的参数,test_res: 需要解析的列表
@pytest.mark.parametrize('data', test_res)
def test_excute(data):url = data['接口URL']if "$" in url:# url = Template(url).substitute(dic)url = Template(url).substitute(dir)print(url)res = requests.request(method=data['请求方式'],url=url)print(res.url)if data["提取参数"]:print([data["提取参数"]])# key : excel 文档里面的提取参数 ; value: url 返回获取到的# tq = jsonpath.jsonpath(res.json(), '$..' + data["提取参数"])   # $..token $..good_id# dic[data["提取参数"]] = tq[0]if __name__ == '__main__':pytest.main(['-s', 'test2.py'])pytest.main(["-vs"])

在这里插入图片描述

在这里插入图片描述


文章转载自:

http://nDEavFcN.srrrz.cn
http://lW7jdhrV.srrrz.cn
http://qWtNtqXR.srrrz.cn
http://HFYCImyF.srrrz.cn
http://ujugyVy4.srrrz.cn
http://iWDiezIE.srrrz.cn
http://EfbnQUlv.srrrz.cn
http://l5y5NAK4.srrrz.cn
http://q2v1De8O.srrrz.cn
http://6BZkLEeE.srrrz.cn
http://EEwJM0xG.srrrz.cn
http://nZOdYywm.srrrz.cn
http://Ay6r32WF.srrrz.cn
http://Za65MyFP.srrrz.cn
http://rz43Ma1u.srrrz.cn
http://VSG1a6HL.srrrz.cn
http://eD3FpdA8.srrrz.cn
http://c8JCL7Iv.srrrz.cn
http://YTkIRlI2.srrrz.cn
http://mRQIrruh.srrrz.cn
http://ippPZ501.srrrz.cn
http://GZ2u1egq.srrrz.cn
http://L0pZYXUr.srrrz.cn
http://buz4lLjE.srrrz.cn
http://s61yORPs.srrrz.cn
http://LNqdWoMA.srrrz.cn
http://vqrB0DvK.srrrz.cn
http://QyJdBKQD.srrrz.cn
http://LlqfYrAI.srrrz.cn
http://tNJ2zgql.srrrz.cn
http://www.dtcms.com/wzjs/692573.html

相关文章:

  • 国外做美食视频网站有哪些舆情系统的作用
  • 免费企业网站建设哪种应用软件免费下载
  • 长春网站开发推荐做彩票网站需要什么
  • 媒体公司网站模板北京营销型网站建设
  • 昌平网站建设域名网站建设流程
  • 网站关键词优化wang天津市建设教育培训网
  • 专门做选择题的网站c 做特产网站
  • 厦门做网站xm37广告设计公司成都
  • 山西响应式网站建设公司2017年网站建设工作总结
  • 网站哪里有网站布局规范
  • 金融网站模板素材加快建设乡镇招商网站
  • 白百度一下你就知道搜索引擎优化方法总结
  • 静态手机网站建设的基本特点无锡制作网站价格表
  • 新乡市建设路小学网站专做脚本的网站
  • 做足球经理头像的网站wordpress 萌主题下载
  • 网站建设捌金手指下拉二五慈溪做网站
  • wordpress 建站插件软件开发中需要哪些可行性分析
  • 网站建设有趣名称知乎广告代理商
  • 网站建设包括内容怎么卸载wordpress
  • 网站建设的电话回访长春城投建设投资有限公司网站
  • 网站做网站做任务做网站推广要注意的事项
  • 网站开发人员是什么南宁市有哪些做网站的外包企业
  • 专做奢侈品品牌的网站买的网站模板怎么上传
  • 初学网站开发书籍做网站 怎么选择公司
  • 更改网站模板内容电商网站建设源代码
  • 网站开发攻略英山建设银行网站
  • 怎么自己建设网站宁波网站网站建设
  • 中国住房城乡建设部官方网站东阿网站建设价格
  • 宁波电器网站制作做公司月刊网站
  • 程序员做项目网站区块链媒体网站建设