摘要:
在使用jenkins时,经常会问到文件怎么存储? 正好jenkins有一个stash的功能,下面简单介绍下: 先看看官方是怎么解释的: 大致翻译下就是: 暂时将文件存储起来(具体存在哪,没看到管方解释),后需通过unstash方式调用 但是呢: stash会将文件打包成一个tar包来敦促,所以大文件 阅读全文
摘要:
jenins 上的 Git Plugin插件,默认是下载完整的历史版本,随着分支约多,历史版本约多,整个文件会很大,下载常常会超时。 单独的git命令可以使用以下方式来优化 在Jenkins上也有这样的参数,在Additional Behaviours中,选Advanced clone behavi 阅读全文
摘要:
在自动化测试过程中,当用例很多且要跑很久时,就会出现这样一个问题,不知道当前跑到第几个用例了,还有多少用例要跑,怎么办? 因为用的nose框架,那就看看nose有没有这样的库支持,结果看了一圈,只找到一个nose-progressive,装完后,有两个问题: 1、不支持windows 2、对接jen 阅读全文
摘要:
在实际执行自动化测试时,发现我们的用例在使用同一个资源的操作时,用例的执行顺序对测试结果有影响,在手工测试时是完全没法覆盖的。 但每一次都是按用例名字来执行,怎么打乱来执行的。 在网上看到一个有意思的插件,正好满足我的需求,插件就简单介绍下给需要的人吧 nose-randomly 一、安装 二、安装 阅读全文
摘要:
Jenkins控制并发插件 Throttle Concurrent Builds介绍,管网见:https://github.com/jenkinsci/throttle-concurrent-builds-plugin. 官网写了一大堆英文,可能你也不想看,想看就不会找到我这篇文章 怎么用呢,看图吧 阅读全文
摘要:
nose是怎么发现用例的??网上一大把说函数以test开头的都会自动发现,真的是这样吗???还是自己来试验下吧 首先,我们还是来看看官方文档怎么说的吧: If it looks like a test, it’s a test. Names of directories, modules, clas 阅读全文
摘要:
在python web自动化测试中失败截图方法汇总一文中提到了失败截图的方法 但在实际测试中,如果我们的测试用例中加了addCleanups动作,如果addCleanups中动作失败了,就不会截图。那么该怎么做呢,解铃还得系铃人,还是得从addCleanups下手 思路: 我将在 addCleanu 阅读全文
摘要:
一、Why 在云主机测试中,需要使用SSH协议连接云主机进行相关操作 在python中使用paramiko库很好实现,在如果要使用jmeter做性能测试时,怎么做? 二、解决 既然原生jmeter没有相关的ssh sampler,那就先按思路看看网上有没有现成的,没有再自己写,google一把后,还 阅读全文
摘要:
在使用selenium时,动作元素标红高亮,在定位问题时相当好用,有以下二种方法可以实现 一、使用js将元素属性修改 这也是网上大部分的实现方式,但有时候会有点小问题,代码如下: 二、比较复杂了,但相对稳定点 基本思路是:先截图,然后再拿到元素的位置,再使用pillow模块对图进行处理 拿图的坐标, 阅读全文
摘要:
同样的,在使用pytest进行自动化测试时,需要将实时日志打印出来,而不是跑完后才在报告中出结果。 不过,好在pytest在3.3版本开始,就支持这一功能了,而不用再像nose一样,再去装第三方插件。 网上也有相关实时的日志输入说明,但我尝试后,不是我想要的,比如:pytest输出Log 看看我们下 阅读全文