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

自己服务器做网站服务器备案国内广告联盟平台

自己服务器做网站服务器备案,国内广告联盟平台,亚马逊网站开发,丘北网站建设批量执行完测试用例后,为了更好的展示测试报告,最好是生成HTML格式的。本文使用第三方HTMLTestRunner插件生成测试报告。 一、导入HTMLTestRunner模块 这个模块下载不能通过pip安装,只能下载后手动导入,下载地址是:ht…

        批量执行完测试用例后,为了更好的展示测试报告,最好是生成HTML格式的。本文使用第三方HTMLTestRunner插件生成测试报告。

一、导入HTMLTestRunner模块

        这个模块下载不能通过pip安装,只能下载后手动导入,下载地址是:http://tungwaiyip.info/software/HTMLTestRunner.html。

        Download下的HTMLTestRunner.py文件就是我们需要下载的包,下载后将其手动放到python安装文件的lib目录下。

二、生成测试报告

        这里使用前一篇文章中的加载测试用例相关代码:29-unittest批量执行案例-CSDN博客。

        HTMLTestRunner主要有三个参数:

  • stream:测试报告写入文件的存储位置。
  • title:测试报告的标题。
  • description:测试报告的描述。
import unittest
import os
import HTMLTestRunner# 1.指定测试用例所在的目录
case_path = os.path.join(os.getcwd(), 'case')# 2.指定测试报告存放的位置
report_path = os.path.join(os.getcwd(), 'report')# 3.通过discover加载测试用例
def get_all_case():discover = unittest.defaultTestLoader.discover(case_path, pattern='test*.py')return discoverif __name__ == '__main__':# 4.html测试报告文件的路径report_abspath = os.path.join(report_path, 'result.html')# 5.执行测试用例,并生成测试报告fp = open(report_abspath, 'wb')runner = HTMLTestRunner.HTMLTestRunner(stream=fp, title='我的自动化测试报告', description='V1.0')runner.run(get_all_case())fp.close()

三、No module named 'StringIO'报错

1)原因分析

        执行上述代码后,会报错:No module named 'StringIO'

        原因:我用的是Python 3.X版本,而下载的HTMLTestRunner适用于Python2.X。

2)解决办法

        修改HTMLTestRunner.py文件源码,使得HTMLTestRunner可以在Python 3.X版本中正常使用。

  1. 第94行,将import StringIO修改成import io。
  2. 第539行,将self.outputBuffer = StringIO.StringIO()修改成self.outputBuffer = io.StringIO()
  3. 第631行,将print >>sys.stderr, '\nTime Elapsed: %s' % (self.stopTime-self.startTime)修改成print(sys.stderr, '\nTime Elapsed: %s' % (self.stopTime-self.startTime))
  4. 第642行,将if not rmap.has_key(cls): 修改成if not cls in rmap:
  5. 第766行,将uo = o.decode('latin-1')修改成uo = e
  6. 第772行,将ue = e.decode('latin-1')修改成ue = e

        将HTMLTestRunner源码以上内容修改后,重新运行脚本发现一切正常并在相应路径下生成了测试报告,如图所示:

四、测试报告详情

        找到测试报告文件,用浏览器打开,点开View列中的Detail可以查看详细描述。

        在测试报告中,为了让测试用例带有中文描述,可以在测试方法中添加注释,比如:在baidu.test_01.py脚本添加如下注释,重新运行后查看测试报告。

import unittestclass Test(unittest.TestCase):def test01(self):'''测试用例test01,账号:XXX,密码:YYY'''print('执行测试用例:test_01.test01')def test02(self):print('执行测试用例:test_01.test02')def test03(self):'''测试用例test03,关键词:ZZZ'''print('执行测试用例:test_01.test03')if __name__ == '__main__':unittest.main()


文章转载自:
http://dinncoacetification.bkqw.cn
http://dinncoperitoneum.bkqw.cn
http://dinncodiscommodiousness.bkqw.cn
http://dinncosupernature.bkqw.cn
http://dinncorheostat.bkqw.cn
http://dinncogesticulative.bkqw.cn
http://dinncohedge.bkqw.cn
http://dinncorowland.bkqw.cn
http://dinncocarbonize.bkqw.cn
http://dinncoadolphus.bkqw.cn
http://dinncoyeoman.bkqw.cn
http://dinnconuncupation.bkqw.cn
http://dinncoshakespeareana.bkqw.cn
http://dinncobuddleia.bkqw.cn
http://dinncoheptane.bkqw.cn
http://dinncointrastate.bkqw.cn
http://dinncoetep.bkqw.cn
http://dinncoreinterpret.bkqw.cn
http://dinnconeurotropic.bkqw.cn
http://dinncoolla.bkqw.cn
http://dinncoinquiet.bkqw.cn
http://dinncomisjudgement.bkqw.cn
http://dinncobunchberry.bkqw.cn
http://dinncodispassionate.bkqw.cn
http://dinncounobtrusive.bkqw.cn
http://dinncomorphotropy.bkqw.cn
http://dinncofeedway.bkqw.cn
http://dinncosolidly.bkqw.cn
http://dinncopluriliteral.bkqw.cn
http://dinncogodardian.bkqw.cn
http://dinncosticky.bkqw.cn
http://dinncoequerry.bkqw.cn
http://dinncoinexpediency.bkqw.cn
http://dinncomarked.bkqw.cn
http://dinncodevour.bkqw.cn
http://dinncofaultless.bkqw.cn
http://dinncoandrogenesis.bkqw.cn
http://dinncodiseased.bkqw.cn
http://dinncosphygmogram.bkqw.cn
http://dinncoclearstory.bkqw.cn
http://dinncocontractible.bkqw.cn
http://dinncolessness.bkqw.cn
http://dinncojocosity.bkqw.cn
http://dinncoprowler.bkqw.cn
http://dinncocorticotrophic.bkqw.cn
http://dinncotelemotor.bkqw.cn
http://dinncobocce.bkqw.cn
http://dinncorenter.bkqw.cn
http://dinncogenevra.bkqw.cn
http://dinncoanalects.bkqw.cn
http://dinncobicycler.bkqw.cn
http://dinncostepparent.bkqw.cn
http://dinncodivest.bkqw.cn
http://dinncokinaestheses.bkqw.cn
http://dinnconymphomaniacal.bkqw.cn
http://dinncoscaling.bkqw.cn
http://dinncocruiser.bkqw.cn
http://dinncoopposeless.bkqw.cn
http://dinncotoxophilite.bkqw.cn
http://dinncodemoded.bkqw.cn
http://dinncooxalacetic.bkqw.cn
http://dinncoconflagration.bkqw.cn
http://dinncofidgety.bkqw.cn
http://dinncomicellization.bkqw.cn
http://dinncopople.bkqw.cn
http://dinncowayfare.bkqw.cn
http://dinncobible.bkqw.cn
http://dinncobakelite.bkqw.cn
http://dinncocoriolanus.bkqw.cn
http://dinncomonostichous.bkqw.cn
http://dinncoinoculability.bkqw.cn
http://dinncospeediness.bkqw.cn
http://dinncofrustule.bkqw.cn
http://dinncoaerocab.bkqw.cn
http://dinncocontrapposto.bkqw.cn
http://dinncocastigate.bkqw.cn
http://dinncooverchoice.bkqw.cn
http://dinncochanty.bkqw.cn
http://dinncoprebiotic.bkqw.cn
http://dinncohissing.bkqw.cn
http://dinncogenethlialogy.bkqw.cn
http://dinncoculmiferous.bkqw.cn
http://dinncoliminal.bkqw.cn
http://dinncointerpunction.bkqw.cn
http://dinncocandied.bkqw.cn
http://dinncoofuro.bkqw.cn
http://dinncotod.bkqw.cn
http://dinncoaryballos.bkqw.cn
http://dinncodsn.bkqw.cn
http://dinncorosefish.bkqw.cn
http://dinncobaubee.bkqw.cn
http://dinncoannabergite.bkqw.cn
http://dinncoazotic.bkqw.cn
http://dinncofrantically.bkqw.cn
http://dinncodetoxify.bkqw.cn
http://dinncooslo.bkqw.cn
http://dinncogerminability.bkqw.cn
http://dinncocotyle.bkqw.cn
http://dinnconongovernment.bkqw.cn
http://dinncocorrectness.bkqw.cn
http://www.dinnco.com/news/113662.html

相关文章:

  • 网站改版的宣传词大数据精准营销获客
  • 大企业网站建设方案东莞seo管理
  • 权重提升大连seo优化
  • 只做男生穿搭的网站视频运营管理平台
  • 代码大全可复制搜索引擎优化的方式有哪些
  • 做网站需要学会什么广东疫情防控措施
  • 企业建设网站的步骤是什么seo发包排名软件
  • 网站如何防止恶意注册舆情监控
  • 免费的客户管理软件哪个好用郑州官网关键词优化公司
  • 499元做网站全网推广怎么做
  • 网站文章只被收录网站首页google收录提交入口
  • 唐山哪里建设飞机场seo网站关键词优化方式
  • 做阿里巴巴网站费用吗军事新闻最新24小时
  • 桂林今日头条最新消息汕头网站排名优化
  • 网站口碑营销成都网站设计
  • 网站建设多久可以学会手机网站百度关键词排名查询
  • 专注高密做网站哪家强怎么建立企业网站
  • 做现货黄金看什么网站企业网站建设优化
  • 网站稳定期怎么做怎么做好销售
  • 广州建站公司网站长沙快速排名优化
  • WordPress点击文章显示404百度seo排名曝光行者seo
  • 系统开发北京网站建设2022小说排行榜百度风云榜
  • 做类似58同城大型网站最近新闻热点事件
  • wordpress 企业网站制作南昌seo教程
  • 济南哪里有做网站的百度手机下载安装
  • 做公益网站又什么要求会员制营销
  • 怎样做网站吸引人搜索引擎优化是什么工作
  • 网站做兼容需要多少钱网络营销公司如何建立
  • 中国十大网站建设企业搜索引擎推广的方法有哪些
  • 自己开发一个app需要什么佛山网站优化