![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试框架
阿胶@苏州
努力,遇见更好的自己
展开
-
自动化测试框架(单元测试框架unittest+数据驱动框架ddt+测试报告【beatifulreport+HtmlTestRunner+邮件发送报告+爬虫】)(四)-干货
在做自动化测试的时候,跑完后需要发送测试报告。用的比较多的就是HtmlTestRunner的开源工具。一开始我也是使用的这个,目前发现其实beatifulreport的测试报告会更清晰好看一点,本文中都会介绍到。首先介绍HtmlTestRunner,直接官网下载这个文件,也有很多对它做了一些优化的文件,可以下载下来使用,放在common文件夹下面。然后自己对这个做二次开发,写一个自己使用这个报...原创 2019-08-28 10:27:20 · 555 阅读 · 0 评论 -
自动化测试框架(单元测试框架unittest+数据驱动框架ddt+测试报告【beatifulreport+HtmlTestRunner+邮件发送报告+爬虫】)(三)-干货
在写测试脚本时,会有很多种场景,接口的自动化测试用例对应不同的参数,这样就需要用到ddt,这样可以达到代码复用,数据抽离的作用。而测试数据,可以存放在db也可以存放在excel里。我这里是存放在excel里,主要是因为需要可以集中将excel这个直接用来做用例记录放在Jira或者confluence和手工测试用例一起统一放一处管理。这时候就需要封装自己的excel相关的读取函数,制定一个书写规...原创 2019-08-15 17:50:13 · 249 阅读 · 0 评论 -
自动化测试框架(单元测试框架unittest+数据驱动框架ddt+测试报告【beatifulreport+HtmlTestRunner+邮件发送报告+爬虫】)(六)-干货
在发送测试报告时,可能会抄送给很多人,当中一些人可能不一定需要知道具体的测试报告,希望一目了然测试结果,这时候需要邮件里面体现,目前博主是做成如下:需要自己写一个html文件:而中间的结果需要从接口测试的详细的html报告中爬出需要的数据,这就需要用到爬虫,python中的bs4库里的BeautifulSoup,针对之前生成的俩种报告,写对应的工具,爬出报告里面的结果,再替换到这个...原创 2019-08-28 14:37:15 · 207 阅读 · 0 评论 -
自动化微服务,作为http接口请求转dubbo请求中转站
上文提到dubbo接口自动化测试具体怎么实现,但是又面临一个问题就是公司里的这些接口不对外只对内,所以在写脚本的时候没有办法请求成功,除非自动化脚本放在对应的服务里。同时http请求用的熟练一点,所以目前用了一个请求方案,做一个桥梁,自动化这边的微服务,测试脚本这边发出http请求,微服务这边转成dubbo请求这样就解决了dubbo接口不能对外的问题。通过...原创 2019-09-09 19:27:08 · 1589 阅读 · 0 评论