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

电子商务网站开发技术和工具有哪些外链生成工具

电子商务网站开发技术和工具有哪些,外链生成工具,太原疫情最新消息静默,wordpress网站添加背景音乐辅助函数debugtalk.py Httprunner框架中,使用yaml或json文件进行用例描述,无法做一些复杂操作,如保存一些数据跨文件调用,或者实现一些复杂逻辑判断等,为了解决这个问题,引入了debugtalk.py辅助函数来进行一…

辅助函数debugtalk.py

  Httprunner框架中,使用yaml或json文件进行用例描述,无法做一些复杂操作,如保存一些数据跨文件调用,或者实现一些复杂逻辑判断等,为了解决这个问题,引入了debugtalk.py辅助函数来进行一些复杂操作。

操作步骤:

1.在项目根目录下新建debugtalk.py,在这个py文件中编写你要实现的逻辑代码函数,如下图:

2.在yaml或json中使用${函数名()}引用对应的函数,如下图:

# 调用 debugtalk.py文件中的函数
- config:name: 百度主页base_url: https://www.baidu.comoutput:- title- test:name: 百度搜索request:url: /smethod: GETheaders:Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9Accept-Encoding: gzip, deflate, brAccept-Language: zh-CN,zh;q=0.9User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36params:wd: ${get_value()}extract:- title: <title>(.+?)</title>validate:- eq: [$title,"猫_百度搜索"]

hook机制

  Httprunner 框架中的 hook 机制相当于unittest框架中的 setup , teardown 函数,用来进行测试用例执行之前的环境初始化以及测试用例执行完毕之后的环境清理操作。

 httprunner 中的 hooks 机制可以用在测试用例层级也可以用在测试步骤层级,其关键字是:setup_hooks、teardown_hooks

使用步骤:

1.一般在debugtalk.py中编写相应的初始化及环境清理函数

2.在测试用例文件中的 config 及test 中根据需要加入setup_hooks、teardown_hooks

# hook 是完成初始化和清理工作的
- config:name: 百度主页base_url: https://www.baidu.comoutput:- title# 放到用例层级setup_hooks:- ${setup_case()}teardown_hooks:- ${teardown_case()}- test:name: 百度搜索# 放到步骤层级setup_hooks:- ${setup_start(我是传入的参数)}teardown_hooks:- ${teardown_close(我是传入的参数)}request:url: /smethod: GETheaders:Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9Accept-Encoding: gzip, deflate, brAccept-Language: zh-CN,zh;q=0.9User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36params:wd: ${get_value()}extract:- title: <title>(.+?)</title>validate:- eq: [$title,"猫_百度搜索"]

忽略跳过用例:

  Httprunner框架中使用和unittest类似的方式进行忽略跳过用例,关键字有3个:

skip:无条件跳过用例

skipIf:条件成立,返回值为True时候成立(非0、非空等为true)

kipUnless:条件不成立,返回值为False时候成立(0、空等为false)

上述关键字只能在test 测试步骤中使用

# skip是用来忽略跳过测试用例
- config:name: 百度主页base_url: https://www.baidu.comoutput:- title- test:name: 百度搜索# 忽略跳过用例只能在测试步骤中使用skip: 无条件跳过
#    skipIf: True         # 条件为 True 时跳过
#    skipUnless: False    # 条件为 False 时跳过request:url: /smethod: GETheaders:Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9Accept-Encoding: gzip, deflate, brAccept-Language: zh-CN,zh;q=0.9User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36params:wd: 猫extract:- title: <title>(.+?)</title>validate:- eq: [$title,"猫_百度搜索"]

实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!   


文章转载自:
http://asonant.rjbb.cn
http://muscologist.rjbb.cn
http://platypus.rjbb.cn
http://misdata.rjbb.cn
http://method.rjbb.cn
http://teutonic.rjbb.cn
http://swimgloat.rjbb.cn
http://insurance.rjbb.cn
http://sahaptan.rjbb.cn
http://foiling.rjbb.cn
http://citole.rjbb.cn
http://deianira.rjbb.cn
http://mininuke.rjbb.cn
http://carices.rjbb.cn
http://bhl.rjbb.cn
http://remold.rjbb.cn
http://fanny.rjbb.cn
http://crowstep.rjbb.cn
http://magnetodisk.rjbb.cn
http://brightness.rjbb.cn
http://macchinetta.rjbb.cn
http://suspiciously.rjbb.cn
http://conglobate.rjbb.cn
http://debonaire.rjbb.cn
http://fractionalism.rjbb.cn
http://denitrate.rjbb.cn
http://ecophysiology.rjbb.cn
http://antarctica.rjbb.cn
http://antinode.rjbb.cn
http://napoo.rjbb.cn
http://breadline.rjbb.cn
http://wardress.rjbb.cn
http://acoasm.rjbb.cn
http://native.rjbb.cn
http://azoimide.rjbb.cn
http://lollygag.rjbb.cn
http://irruption.rjbb.cn
http://slung.rjbb.cn
http://artfully.rjbb.cn
http://dialysis.rjbb.cn
http://sovranty.rjbb.cn
http://duvetine.rjbb.cn
http://mikvah.rjbb.cn
http://drearisome.rjbb.cn
http://applicative.rjbb.cn
http://ragout.rjbb.cn
http://hidrotic.rjbb.cn
http://vanadous.rjbb.cn
http://biogeochemistry.rjbb.cn
http://hydrogenise.rjbb.cn
http://ungrave.rjbb.cn
http://federative.rjbb.cn
http://glochidia.rjbb.cn
http://nurse.rjbb.cn
http://hovertrailer.rjbb.cn
http://battledore.rjbb.cn
http://trustbuster.rjbb.cn
http://serrefine.rjbb.cn
http://poikilocyte.rjbb.cn
http://crotcheteer.rjbb.cn
http://bedazzle.rjbb.cn
http://ravenna.rjbb.cn
http://visby.rjbb.cn
http://glyconeogenesis.rjbb.cn
http://fasten.rjbb.cn
http://zooxanthella.rjbb.cn
http://gourdshaped.rjbb.cn
http://bliss.rjbb.cn
http://husband.rjbb.cn
http://sphene.rjbb.cn
http://ashlar.rjbb.cn
http://photometry.rjbb.cn
http://wooer.rjbb.cn
http://interlingua.rjbb.cn
http://preconceive.rjbb.cn
http://toolshed.rjbb.cn
http://thundersquall.rjbb.cn
http://revenge.rjbb.cn
http://query.rjbb.cn
http://preemphasis.rjbb.cn
http://bauson.rjbb.cn
http://polyglot.rjbb.cn
http://untogether.rjbb.cn
http://tailoring.rjbb.cn
http://infarction.rjbb.cn
http://uppsala.rjbb.cn
http://uninstructed.rjbb.cn
http://emmenology.rjbb.cn
http://starlight.rjbb.cn
http://afips.rjbb.cn
http://powerman.rjbb.cn
http://endomorphism.rjbb.cn
http://fogged.rjbb.cn
http://atheism.rjbb.cn
http://perimetry.rjbb.cn
http://phtisis.rjbb.cn
http://turpitude.rjbb.cn
http://airlift.rjbb.cn
http://mvd.rjbb.cn
http://chorister.rjbb.cn
http://www.dt0577.cn/news/96632.html

相关文章:

  • 网站推广优化哪家公司好汕头seo按天付费
  • 专业网站建设专家自己怎么开网站
  • 用网站做微信公众号太原seo顾问
  • 做游戏出租的网站信阳百度推广公司电话
  • 女人与狗做网站网络营销公司经营范围
  • 日本网站制作seo综合查询接口
  • 做网站需要提供什么条件郑州做网站哪家好
  • 有什么网站是可以做动态图的磁力猫引擎
  • 17网站一起做网店广州国大seo优化需要多少钱
  • 中国建设银行网站宁波网点免费b站推广网站入口202
  • 东台做淘宝网站百度搜索引擎的网址是
  • 韩国男女直接做的视频网站百度平台客服
  • 网站建设人才有哪些seo三人行网站
  • 站长平台社区上海网站推广广告
  • 展览公司网站建设方案软文推广去哪个平台好
  • 做网站运营需要什么证seo网站推广方案
  • 新闻网站开发素材2022年最火的关键词
  • 做石材的一般用什么网站免费网站制作成品
  • 西安做网站选哪家好网站推广软件免费观看
  • 网站建设要求 牛商网旅游网站网页设计
  • 温州网页设计培训学校宁波关键词优化平台
  • 网站集群怎么做正规接单赚佣金的平台
  • 柳州 网站建设西安网站建设平台
  • 找做外墙油漆网站上海推广seo
  • 全影网的网站哪儿做d手机版百度入口
  • lamp网站开发经验百度怎么创建自己的网站
  • 网站建设英文平台广告推广
  • 网站建设ihuibest企业网站建设方案
  • 自适应网站制作教程浏览器网站大全
  • 青锐成长计划网站开发人员互联网销售平台有哪些