Redirector

HTMLTESTRunner自动化测试报告增加截图功能

£可爱£侵袭症+ 提交于 2020-10-25 04:53:03
我们都知道 HTMLTESTRunner自动化测试报告 ,是Unittest单元测试框架报告,那么在做ui测试的时候就有点不适用了。 我们需要出错截图功能。 以下是我改的,增加了截图功能,先展示界面,再展示代码。 概要界面: 展开界面: 代码展示: 以下代码python2.7 和 python3.6两个版本 截图方式: python2: print 'screenshot:' , timestrmap , '.png' 在要截图的位置print就可以了。 python3: print( 'screenshot:' , timestrmap , '.png' ) 原理:展示时通过捕获unittest print中查找字符串“ screenshot: ”;找到就说明有截图,然后截取图片地址,写到html模版src=中。 截图代码: @property def getImage(self): ''' 截取图片,并保存在images文件夹 :return: 无 ''' timestrmap = time.strftime( ' %Y%m%d_%H.%M.%S ' ) imgPath = os.path.join( gl.imgPath , ' %s.png ' % str(timestrmap)) self.driver.save_screenshot(imgPath) print '

HTMLTESTRunner自动化测试报告增加截图功能

大兔子大兔子 提交于 2020-08-14 22:42:51
我们都知道 HTMLTESTRunner自动化测试报告 ,是Unittest单元测试框架报告,那么在做ui测试的时候就有点不适用了。 我们需要出错截图功能。 以下是我改的,增加了截图功能,先展示界面,再展示代码。 概要界面: 展开界面: 代码展示: 以下代码python2.7 和 python3.6两个版本 截图方式: python2: print 'screenshot:' , timestrmap , '.png' 在要截图的位置print就可以了。 python3: print( 'screenshot:' , timestrmap , '.png' ) 原理:展示时通过捕获unittest print中查找字符串“ screenshot: ”;找到就说明有截图,然后截取图片地址,写到html模版src=中。 截图代码: @property def getImage(self): ''' 截取图片,并保存在images文件夹 :return: 无 ''' timestrmap = time.strftime( ' %Y%m%d_%H.%M.%S ' ) imgPath = os.path.join( gl.imgPath , ' %s.png ' % str(timestrmap)) self.driver.save_screenshot(imgPath) print '

Perfmon

倖福魔咒の 提交于 2020-08-11 21:18:13
一、 简述 可以用于监视 CPU使用率 、内存使用率、硬盘读写速度、 网络速度 等。 Perfmon提供了图表化的系统性能实时监视器、性能日志和警报管理,系统的性能日志可定义为二进制文件、文本文件、SQLSERVER表记录等方式,可以很方便地使用第三方工具进行性能分析。 perfmon.exe 文件位于C:\Windows\System32目录下。  使用方法:   1)开始 - 运行,输入 perfmon 后回车,即可打开perfmon.exe。   2)在 perfmon.exe 的左窗格中,单击“系统监视器”(如果未选中)。  3)在右窗格中[单击右键,然后单击“添加计数器”。   4)在“性能对象”列]表中,选择要在 PerfMon.exe 中显示其图形的计数器类别,单击“添加”。 二、常用的性能指标 系统的整体性能由许多因素决定,例如CPU利用率、CPU队列长度、磁盘空间和I/O、内存使用情况、 网络 流量等等。对于实时性要求较高的系统而言,对系统关键性指标的有效监控和管理是保证系统高可用性的重要手段,因此,务必制定出明确的系统性能策略规划,并对这些性能指标进行有效的实时监控。当关键性能指标严重偏离或者系统发生故障时,应该采取有效手段来准确定位问题引发的原因,并通过调优系统配置或改进应用程序等手段来有效提高系统的可用性。 (一)Perfmon的监控对象

Google Chrome 80.0.3987.149 官方正式版

我是研究僧i 提交于 2020-04-08 18:37:02
谷歌浏览器Google Chrome 80正式版例行更新,详细版本80.0.3987.149。Google Chrome浏览器,又称谷歌浏览器,采用Chromium内核,全球最受欢迎的免费网页浏览器,追求速度、隐私安全的网络浏览器。 新版变化 https://blog.google/products/chrome 2020-02-05 Chrome 80 - 调整第三方Cookie策略,加强网页登陆安全性; - 引入更多方便开发者的功能,主要包括以下方面: 1、在HTTPS下自动加载升级后的混合内容(音视频等)。如果无法重写网页内容中的URL,那么会在地址栏中出现“Not Secure”标记,并默认禁用HTTP音视频,只有混合类图片允许继续加载。 早前的Chrome 81开发版,若存在HTTP的混合图像内容无法重定向HTTPS的话,也会默认禁用。 2、引入SameSite cookie更严格的安全分类,只有HTTPS、且SameSite设置为None时才允许第三方调用Cookie。其实早在Chrome 51中,SamSite Cookie首次引入,其设计用来阻伪造的止跨站点Cookie请求。 3、更安静的消息通知。网页请求发送通知权限时,横幅或者弹窗通知会以更安静、更低调的方式呈现,而不再像原来那样在网页中间或顶部/底部占用空间。 4、标签分组,每组可配置个性化颜色。 5

laravel--laravel的重定向类Redirector

こ雲淡風輕ζ 提交于 2020-02-26 09:18:19
laravel的重定向类Redirector 在laravel5中,重定向类可以直接通过redirect()方法直接获取,不需要声明,有几个常用的方法: redirect() -> to( “重定向到指定的地址或者路由器当中”):可以简写为reidrect() redirect() -> action( “重定向到控制器的指定action当中”) redirect() -> route(“重定向到路由的别名当中”) redirect() -> back(“返回上一层请求的地址”) redirect() -> back() -> withErrors(“带着数据包后退”)配合对象和$request -> flash一起使用,在laravel当中redirect()->back()是最复杂的 就拿登录来说: 来源: oschina 链接: https://my.oschina.net/u/3371661/blog/3168756