使用HTMLTestRunner生成报告 unittest本身并不具备这个功能,需要使用HTMLTestRunner库 使用步骤: 首先需要下载.py文件:http://tungwaiyip.info/software/HTMLTestRunner.html 下载后放入python安装目录的lib文件夹下面供全局项目使用,或者放在本项目下供本项目单独用. 打开终端进入python交互模式导入HTMLTestRunner ,如果无导入错误显示,则说明添加成功 import HTMLTestRunn…
来源:ctrip接口名称:ReviewStandartAPI错误信息:[{'ReviewTime': u'\u63a5\u53e3\u8fd4\u56de\u7684\u70b9\u8bc4\u65f6\u95f4\u6233\u4e0d\u662f\u79d2\u7ea7\u768410\u4f4d\u30022194034227563614'}, {'ReviewTime': u'\u63a5\u53e3\u8fd4\u56de\u7684\u70b9\u8bc4\u65f6\u95f4\u…
由于个人在JMeter 3.0的实际应用中,脚本中的Test Plan/Sampler等元件命名都没有使用中文,所以在之前介绍Dashboard Report特性的博客(原文戳这里))成文时,没有提到关于中文的问题.之后有朋友反馈,Sampler名称为中文时,生成的报告中展示为乱码,自己测试,确实如此. 如图,脚本包含两个命名为中文的Sampler: 执行测试后,生成的Dashboard Report图表中文乱码: 于是通过查看官方文档和源码,找到原因并进行了解决,原打算直接追加到之前那篇文章,…
转载自 http://www.cnblogs.com/yangxia-test 由于个人在JMeter 3.0的实际应用中,脚本中的Test Plan/Sampler等元件命名都没有使用中文,所以在之前介绍Dashboard Report特性的博客(原文戳这里))成文时,没有提到关于中文的问题.之后有朋友反馈,Sampler名称为中文时,生成的报告中展示为乱码,自己测试,确实如此. 如图,脚本包含两个命名为中文的Sampler: 执行测试后,生成的Dashboard Report图表中文乱码:…
 通过freemarker制作word比较简单 步骤:制作word模板.制作方式是:将模板word保存成为xml----在xml的word模板中添加相应的标记----将xml的word文件的后缀名改成ftl文件(要注意的是生成xml格式要是2003格式的xml,也就是说拿到的word模板得是2003格式的,否则用wps打开word将会出现问题) 详细步骤如下: 模板制作(将要动态显示的数据打上标记,这个标记是freemarker中的EL标记,要注意的是,要控制值为空的情况,下面${(site…
现在php有很多类库,会生成文件,比如生成zip文件,生成二维码等等.这些类库用起来很爽,但是一旦生成带有中文的文件名,极有可能出现乱码. 问题:生成的中文文件名会变成乱码 解决:使用函数:iconv().rename() 生成文件名时,直接生成英文名,比如:a.zip.c.zip等等.然后,使用php的移动文件的函数rename即可, rename('a.zip',iconv('UTF-8', 'GB2312//IGNORE', '中文a.zip')); ignore的意思是忽略转换时的错误,…
1.问题现象 在使用HTMLTestRunner生成测试报告时,出现程序运行不报错,但不能生成报告的情况. 刚开始找了很久没发现问题,后来加上打印信息,发现根本没执行生成报告这部分代码.最后网上找到原因:pycharm 在运行测试用例的时候 默认是以unittest 框架来运行的,所以不能生成测试报告. if __name__ == '__main__': print '开始执行main' # 创建文件,用来存放测试报告 filepath = '..\htmlreport\htmlreport.…
为什么用PyCharm或者Eclipse执行测试成功但无法生成HTMLTestRunner报告 最近遇到一些人问这样的问题: 他们的代码写的没问题,执行也成功了,但就是无法生成HTMLTestRunner的报告,截图如下: 其实这是编辑器搞得鬼,编辑器为了方便用户执行测试,都有一项功能,可以用编辑器来调用unittest或者nose来执行测试用例,这种情况下,执行的只是用例或者套件,而不是整个文件,写在main里的代码是不会被执行的!!自然无法生成测试报告. 可以看看下面两张图: 会发现,在py…
目录 1.HTMLTestRunner介绍 2.HTMLTestRunner的使用 3.测试报告示例 4.封装成模块 1.HTMLTestRunner介绍 HTMLTestRunner是一个基于unittest单元测试框架生成HTML报告的第三库. 2.HTMLTestRunner的使用 将下载好的HTMLTestRunner解压,把HTMLTestRunner.py放入Python安装目录的Lib文件下, 如:F:\DevInstall\envs\python\python377\Lib(推荐…