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

大气网站特点推广文案范文100字

大气网站特点,推广文案范文100字,网站平台怎么做的好处,铁岭做网站一般多少钱前言 一般进行接口测试时,每个接口的传参都不止一种情况,一般会考虑正向、逆向等多种组合。所以在测试一个接口时通常会编写多条case,而这些case除了传参不同外,其实并没什么区别。 这个时候就可以利用ddt来管理测试数据&#xf…

前言

一般进行接口测试时,每个接口的传参都不止一种情况,一般会考虑正向、逆向等多种组合。所以在测试一个接口时通常会编写多条case,而这些case除了传参不同外,其实并没什么区别。
这个时候就可以利用ddt来管理测试数据,提高代码复用率。
※但要注意:正向和逆向的要分开写※

安装:pip install ddt
四种模式:第一步引入的装饰器@ddt;导入数据的@data;拆分数据的@unpack;导入外部数据的@file_data

1、读取元组数据

#一定要和单元测试框架一起用
import unittest,os
from ddt import ddt,data,unpack,file_data'''NO.1单组元素'''
@ddt
class Testwork(unittest.TestCase):@data(1,2,3)def test_01(self,value):      #value用来接收data的数据print(value)
if __name__ == '__main__':unittest.main()
结果:
=>123'''NO.2多组未分解元素'''
@ddt
class Testwork(unittest.TestCase):@data((1,2,3),(4,5,6))def test_01(self,value):       print(value)if __name__ == '__main__':unittest.main()
结果:
=>(1, 2, 3)(4, 5, 6)'''NO.3多组分解元素'''
@ddt
class Testwork(unittest.TestCase):@data((1,2,3),(4,5,6))@unpack          #拆分数据def test_01(self,value1,value2,value3):    #每组数据有3个值,所以设置3个形参print(value)if __name__ == '__main__':unittest.main()
结果:
=>1 2 34 5 6

2、读取列表数据

import unittest,os
from ddt import ddt,data,unpack,file_data'''NO.1单组元素和多组元素未分解都一样,下面看嵌套,考眼力了~'''
@ddt
class Testwork(unittest.TestCase):@data([{'name':'lili','age':12},{'sex':'male','job':'teacher'}])# @unpackdef test_01(self,a):print(a)if __name__ == '__main__':unittest.main()
结果:
=>[{'name': 'lili', 'age': 12}, {'sex': 'male', 'job': 'teacher'}]
※上面结果可以看出:无法运用到requests数据请求中,所以不是很实用※'''NO.2多组元素分解'''
@ddt
class Testwork(unittest.TestCase):@data([{'name':'lili','age':12},{'sex':'male','job':'teacher'}])@unpackdef test_01(self,a,b):print(a,b)if __name__ == '__main__':unittest.main()
结果:
=>{'name': 'lili', 'age': 12} {'sex': 'male', 'job': 'teacher'}
※拆分后的运行结果,不带有[ ],拆分是将列表中的2个字典拆分,所以有2个数据※

            

3、读取字典数据

import unittest,os
from ddt import ddt,data,unpack,file_data'''※字典的读取比较特殊,因为在拆分的时候,形参和实参的key值要一致,否则就报错※''''''NO.1单组数据'''
@ddt
class Testwork(unittest.TestCase):@data({'name':'lili','age':'16'},{'sex':'female','job':'nurser'})# @unpackdef test_01(self,a):print(a)if __name__ == '__main__':unittest.main()
结果:
=>{'name': 'lili', 'age': '16'}{'sex': 'female', 'job': 'nurser'}
※以上运行的结果数据,就可以用来作为requests的请求参数~!※'''NO.2多数据拆分,重点来了'''
@ddt
class Testwork(unittest.TestCase):@data({'name':'lili','age':'16'},{'name':'female','age':'nurser'})@unpackdef test_01(self,name,age):print(name,age)if __name__ == '__main__':unittest.main()
结果:
=>lili 16female nurser
※重点来了:首先结果展示的数据是字典里的value,没有打印key的值;其次@data里的数据key值和def方法里的形参
名称一定要一致,否则,打印的时候,就会报莫名的参数错误,这里就不做展示,爱学习的同学可以尝试一下~!※

4、读取文件数据

import unittest,os
from ddt import ddt,data,unpack,file_data'''数据格式必须为json,且必须为双引号的键值对形式,如果不是json格式,有列表等其它格式嵌套的话,无论是
否有@unpack,形参和参数数量都要和key值相等'''
@ddt
class testwork(unittest.TestCase):testdata=[{'a':'lili','b':12},{'a':'sasa','b':66}]@data(*testdata)# @unpackdef test_01(self,value):print(value)@file_data(os.getcwd()+'/jsonll.txt')def test_02(self,value2):print(value2)if __name__ == '__main__':unittest.main()
结果:
=>{'a': 'lili', 'b': 12}{'a': 'sasa', 'b': 66}nickmale29

 总结:

感谢每一个认真阅读我文章的人!!!

我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片免费领取,千万不要错过哦。

 Python自动化测试学习交流群:全套自动化测试面试简历学习资料获取点击链接加入群聊【python自动化测试交流】:http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=DhOSZDNS-qzT5QKbFQMsfJ7DsrFfKpOF&authKey=eBt%2BF%2FBK81lVLcsLKaFqnvDAVA8IdNsGC7J0YV73w8V%2FJpdbby66r7vJ1rsPIifg&noverify=0&group_code=198408628

http://www.fp688.cn/news/159853.html

相关文章:

  • 做网站含备案费么购买域名
  • 制作板块的网站推动高质量发展
  • wordpress图片无法显示seo厂家电话
  • 中信建设有限责任公司是国企吗seo搜索优化专员
  • 天津做宠物饲料的网站淘宝搜索关键词排名
  • 收废品做网站怎么做网络推广外包业务销售
  • 沉默是金歌词谐音对照郑州好的seo外包公司
  • 织梦系统 子网站软文有哪些推广渠道
  • 鸿运网站建设制作链接的app的软件
  • java软件开发就业前景企业关键词优化最新报价
  • 西部数码成品网站公司网页怎么制作
  • 最好的开发网站建设价格西安seo优化排名
  • 备案名称网站名称手机如何制作网站教程
  • 电子商务网站前台建设精准引流怎么推广
  • jsp和php做网站那个快关键词热度分析工具
  • 做汽车介绍视频的网站seo岗位有哪些
  • 好看的中文网站设计网络营销的概念及内容
  • 网站建设试题卷2023智慧树网络营销答案
  • 主题网站设计实验步骤最厉害的搜索引擎
  • 给一个企业做网站建站系统cms
  • 深圳哪做网站seo推广怎么收费
  • 网站建设需求分析怎么写南宁网站运营优化平台
  • 室内设计学校在哪里网站seo培训
  • .net 开发门户网站优化培训内容
  • wordpress设置html重庆旅游seo整站优化
  • 做汽车配件外贸用什么网站重庆seo排名扣费
  • 网站设计 术语com天堂网
  • 旅游门户网站建设意义seo在线优化技术
  • 那里做一元云购网站免费人脉推广
  • 亚马逊跨境电商官网厦门seo排名公司