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

小型企业网站设计教程石家庄网页设计公司有哪些

小型企业网站设计教程,石家庄网页设计公司有哪些,上海网站排名优化价格,学科建设网站前言 一般进行接口测试时#xff0c;每个接口的传参都不止一种情况#xff0c;一般会考虑正向、逆向等多种组合。所以在测试一个接口时通常会编写多条case#xff0c;而这些case除了传参不同外#xff0c;其实并没什么区别。 这个时候就可以利用ddt来管理测试数据#xf…前言 一般进行接口测试时每个接口的传参都不止一种情况一般会考虑正向、逆向等多种组合。所以在测试一个接口时通常会编写多条case而这些case除了传参不同外其实并没什么区别。 这个时候就可以利用ddt来管理测试数据提高代码复用率。 ※但要注意正向和逆向的要分开写※安装pip install ddt四种模式第一步引入的装饰器ddt导入数据的data拆分数据的unpack导入外部数据的file_data 1、读取元组数据 #一定要和单元测试框架一起用 import unittest,os from ddt import ddt,data,unpack,file_dataNO.1单组元素 ddt class Testwork(unittest.TestCase):data(1,2,3)def test_01(self,value): #value用来接收data的数据print(value) if __name__ __main__:unittest.main() 结果 123NO.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 62、读取列表数据 import unittest,os from ddt import ddt,data,unpack,file_dataNO.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?_wv1027kDhOSZDNS-qzT5QKbFQMsfJ7DsrFfKpOFauthKeyeBt%2BF%2FBK81lVLcsLKaFqnvDAVA8IdNsGC7J0YV73w8V%2FJpdbby66r7vJ1rsPIifgnoverify0group_code198408628
http://www.pierceye.com/news/950596/

相关文章:

  • 北京网站设计外包公司价格网站怎么备案在哪里
  • 视频网站广告代码网站建设怎么插图片
  • 网站建设需要敲代码吗外贸网站商城
  • wordpress增加网站网页关键词企业网站的需求是什么
  • 口碑好网站建设电话什么是搜索引擎优化用一句话概括
  • wordpress的vps建站流程ui是什么意思
  • 广州专业的网站建设公司哪家好wordpress博客优秀
  • 没有服务器建网站免费开发软件制作平台
  • 高端品牌网站建设明细报价报青岛市公共资源交易网
  • 余姚 网站建设济南网站开发薪酬
  • 一流高职院校建设工作网站野花香社区在线观看播放
  • 大连建设科技网站绿色主题 wordpress
  • 外网访问不了内网建设的网站做网站电销
  • 桂平市住房和城乡建设局网站杭州app定制公司
  • 免费做金融网站自己做网站想更换网址
  • 浙江省网站建设公司成都五月花网页设计培训
  • 江苏外贸网站建设网站开发工作流审批流
  • 自媒体论坛交流推荐网站外部优化
  • 南宁网络建站直接用源码做网站盗版吗
  • 哪些网站可以做驾考试题旅游网站排名排行榜
  • 网站宣传专利被罚账户竞价托管费用
  • 芙蓉区网站建设qq建设网站首页
  • 做音乐网站怎么放音乐常州网红打卡景点
  • 网站做的题不小心关闭了如何成为室内设计师
  • 营销型网站建设公司地址外贸网站seo优化
  • 建设网站是什么科目wordpress对接易支付宝
  • wordpress英文意思能做SEO优化的网站建设
  • 海沧建设网站多少一站式服务英文
  • wordpress网站需要多大空间建设营销型网站
  • id97网站怎么做的项目营销策划方案