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

卧龙区网站建设页面怎样做淘宝推广网站

卧龙区网站建设页面,怎样做淘宝推广网站,网站付款接口这么做,个人简历模板在线编辑免费这些是之前的文章#xff0c;里面有一些基础的知识点在前面由于前面已经有写过#xff0c;所以这一篇就不再详细对之前的内容进行描述 Python自动化测试实战篇#xff08;1#xff09;读取xlsx中账户密码#xff0c;unittest框架实现通过requests接口post登录网站请求里面有一些基础的知识点在前面由于前面已经有写过所以这一篇就不再详细对之前的内容进行描述 Python自动化测试实战篇1读取xlsx中账户密码unittest框架实现通过requests接口post登录网站请求JSON判断登录是否成功 Python自动化测试实战篇2unittest实现批量接口测试并用HTMLTestRunner输出测试报告 Python自动化测试实战篇3优化unittest批量自动化接口测试代码ddt驱动yaml实现用例调用输出HTMLTestRunner测试报告 Python自动化测试实战篇4seleniumunttestddt实现自动化用例测试模拟用户登陆点击交互测试Assert捕获断言多种断言 Python自动化测试实战篇5优化seleniumunittestddt搞定100条测试用例只执行前50条1.准备数据2.写代码1.导入包2.导入文件地址3.定义一个函数用于调用和传参4.输出用例测试报告5.完整代码一开始我想控制限制需要多少条用例执行多少条的方法有两种一种就是在yaml或csv中写入多少条用例这样就可以控制我有多少条用例去执行不过这种操作也是不太行就是无法控制用例在执行100条中前50条这样。 于是我想到第二种方法就是在unttest中用suit.addTests中控制执行第多少条用例只要把名字输进去就行然后就可以控制指定第几条跑到第几条 但是这个方法还是有不足之处就是用例一旦多起来就无法再去控制用例在执行100条中前50条这样那样就要写一堆进去非常复杂和浪费时间 我后面又想到了一个方法就是用for循环来写和执行那么这样就可以了可是一开始执行时我就遇到一个麻烦我无法从已经写好的用例中用for循环遍历获取值。查询了unttest的文档和搜索问题后发现discover这个方法 Unittest支持简单的Test Discovery。为了与Test Discovery兼容所有的测试文件都必须是从项目的顶级目录中导入的模块或包(这意味着它们的文件名必须是有效的标识符)。Test Discovery是在testloader.discover()中实现的但是也可以从命令行中使用 python -m unittest discover 这个命令可以直接执行文件夹中所有的用例只要是之前生成过的 HTMLTestRunner输出过得用例 也可以指定py文件类型的测试用例进行测试 python -m unittest discover D:\pythonpj\pytest “test_2.py” 语法是python -m unittest discover 要查找用例的目录 “用例名称” 这样就行了但是这个方法有个坏处就是无法识别需要导入其他包的方法比如用了yaml包和xlrd这种就会出现错误代码 所以这个方法也可以用在我们的代码中我可以用这个方法去遍历里面的用例这样我就可以做到100条用例只执行前50条的操作。 1.准备数据 沿用前面的数据用复制粘贴yaml搞到100条用例 生成之后需要再生成一个100条的用例yaml数据准备好后生成用例代码沿用之前文章的代码直接生成就可以 Python自动化测试实战篇3优化unittest批量自动化接口测试代码ddt驱动yaml实现用例调用输出HTMLTestRunner测试报告 2.写代码 1.导入包 import unittest from HTMLTestRunner3_New import HTMLTestRunner2.导入文件地址 report是输出html报告的地址 path是你自己执行文件.py所在的地址 report rD:\pythonpj\pytest\2023-02-18-30-32测试报告.html path D:\pythonpj\pytest3.定义一个函数用于调用和传参 def kc_runner(n):使用unittest的搜索本地执行文件的语法start_dir就是初始地址就是文件所在目录地址 kcunt unittest.defaultTestLoader.discover(start_dirpath,patterng2.py)pattern就是执行文件这里执行文件可以是多个,如果你你想要同个目录下多个名字的g开头的执行文件就可以用g*.py开头或者*g.py都可以 加载用例 suit unittest.TestSuite()写入文件 f open(report,wb)输出HTMLTESTRunner的用例报告 run HTMLTestRunner(streamf,title测试用例,description执行情况如下,testeryourname)创建一个for循环将遍历好的值放入 t1[]t2[]for i in kcunt:for j in i:for l in j:t1.append(l)添加用例判断如果用例在传入值的范围内就执行不然就不执行 if len(t1)n:suit.addTests(t1)run.run(suit)else:for a in range(n):t2.append(t1[a])suit.addTests(t2)run.run(suit)最后写一个主函数 if __name__ __main__:kc_runner(50)4.输出用例测试报告 可以看到目前已经执行了50条用例我有100条用例那么就跟我的需求是一致如果多个测试用例存在的情况下也是50条不过会分开执行这个分出多少就看用例内有多少条少的话就是全部执行然后再另一个多的按你给的测试条数进行执行。一样的话应该就是平均分配 5.完整代码 import unittest from HTMLTestRunner3_New import HTMLTestRunner report rD:\pythonpj\pytest\2023-02-18-30-32测试报告.html path D:\pythonpj\pytest def kc_runner(n):kcunt unittest.defaultTestLoader.discover(start_dirpath,patterng*.py)suit unittest.TestSuite()f open(report,wb)run HTMLTestRunner(streamf,title测试用例,description执行情况如下,testeryourname)t1[]t2[]for i in kcunt:for j in i:for l in j:t1.append(l)if len(t1)n:suit.addTests(t1)run.run(suit)else:for a in range(n):t2.append(t1[a])suit.addTests(t2)run.run(suit) if __name__ __main__:kc_runner(50)
http://www.hkea.cn/news/14340169/

相关文章:

  • 网页模板下载哪个网站好discuz门户网站模板手机
  • 网站建设维护岗位职责军事最新新闻头条
  • 佛山电子商务网站设计建湖县住房和城乡建设局网站
  • 影视播放网站建设网站建设资金申请报告
  • 宁波网站优化公司电话邢台县教育局五库建设网站
  • 路桥网站制作国内云服务器免费
  • 网站建设定义公司部门解散员工赔偿
  • 做网站建设销售工资网站开发网页权限如何控制
  • 企业做网站推广产品需要多少钱wordpress 插件反复安装
  • 网站建设如何吸引投资没有网站可以做app吗
  • 石狮网站建设联系电话开发高端网站开发
  • 和一个网站做接口公司网站建设费计入什么科目
  • 地图素材如何做ppt模板下载网站电力系统网络设计报告
  • 盐山做网站的网络传媒有限公司
  • 公司网站如何推广网页升级访问每天都更新
  • 哪里有做网站推广设置个网站要多少钱
  • 佛山网站制作哪里实惠万网网站建设方案书
  • 求个网站2022做网站产品图片素材
  • 电大考试亿唐网不做网站做品牌免费word模板网站
  • 公司网站建设意见和建议保险官网
  • flash网站模板修改视频网站开发平台
  • 口碑好的网站建设哪家好开一个设计公司
  • 黄埔网站建设设计网站备案 空间
  • 济南外贸网站建设公司包头网站建设熊掌号
  • 增加网站访客全球搜索
  • 网站建设比赛网站留言短信通知
  • 电子商务网站建设与维护读书心得北京网页设计公司兴田德润团队
  • 设备高端网站建设学创杯营销之道模板
  • 没有网站想做个链接页面怎么做营业执照网上年检入口
  • 写网站编程需要什么网页开发与设计的内容