随笔分类 -  自动化测试

摘要:问题:在Jenkins生成的报告没有显示日期:Date report: date not defined, 网上的资料都是ant的,试了下好像都不行,看起来也挺麻烦。 解决方案:因为我的报告是用xsltproc生成的,网上查了下资料,发现xsltproc可以插入当前日期并传参给XSL内部。 参考如下 阅读全文
posted @ 2020-02-21 21:16 大道QA团队 阅读(736) 评论(0) 推荐(0)
摘要:问题:默认jmeter-results-detail-report_21.xsl报告比较简陋,想要添加一些参数怎么办? 添加90% Line模板 <xsl:template name="max"> <xsl:param name="nodes" select="/.." /> <xsl:choose 阅读全文
posted @ 2020-02-21 21:15 大道QA团队 阅读(490) 评论(0) 推荐(0)
摘要:jmeter测试mongodb,采用的是JSR223 Sampler脚本连接数据库,其中连接数据库用到了SCRAM-SHA1认证机制,代码如下: MongoCredential credential = MongoCredential.createScramSha1Credential("usern 阅读全文
posted @ 2019-03-19 16:08 大道QA团队 阅读(699) 评论(0) 推荐(0)
摘要:RF对mongodb操作需要安装以下两个库: 1、pymongo 可以采用pip install pymongo; (如果下载过慢,可指定下载源,如:http:pypi.douban.com/simple ); 也可以下载到本地安装,下载地址:https:pypi.python.org/pypi/p 阅读全文
posted @ 2019-03-19 16:00 大道QA团队 阅读(1343) 评论(0) 推荐(0)
摘要:项目实践中,我们可能需要在多个任务发布成功后在执行某个任务,这里就需要用到MultiJob这个插件。 案例场景:有3个任务:A、B、C,其中C任务需要等A和B执行成功后才会执行,那么就要先执行A和B,最后再执行C任务。 操作如下: 1、首先在Jenkins上安装Multijob Plugin插件 2 阅读全文
posted @ 2019-03-19 10:57 大道QA团队 阅读(6519) 评论(0) 推荐(0)
摘要:在上一篇《利用xsltproc转换jtl报告到html报告》中,解决了html报告的问题。本篇主要还是利用Jenkins来做持续集成测试。 Jenkins需要安装的插件 构建Maven项目 1、打开Jenkins,新建项目,选择构建一个maven项目 2、配置参数,根据自己的情况如丢弃旧的构建,源码 阅读全文
posted @ 2018-02-07 09:58 大道QA团队 阅读(3624) 评论(0) 推荐(0)
摘要:使用Jmeter测试完后并不能直接生成html报告,而是jtl报告。这里我们可以用xsltproc来解决。 xsltproc是由DanielVeillard用来C语言编写的是一个快速XSLT引擎, 它可以将通过XSL层叠样式表把XML转换为相应格式的文件, 比如:HTML,XHTML,PDF... 阅读全文
posted @ 2018-02-05 15:07 大道QA团队 阅读(936) 评论(0) 推荐(0)
摘要:通过IDEA上传代码到GitHub上可是有时候会碰到这样的问题。 当我们选择VCS->Import into Version Control->Share Project on GitHub提交代码。点击OK。然后就跳出了这样的信息: Can't finish GitHub sharing proc 阅读全文
posted @ 2018-01-20 22:28 大道QA团队 阅读(4101) 评论(0) 推荐(1)
摘要:本文主要介绍Jmeter工具的安装 一、安装JDK 1、下载jdk,到官网下载jdk,下载jkd1.8即可,地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2、安装jdk,下载完成后,双击安装 3、配置环境变 阅读全文
posted @ 2017-09-23 22:32 大道QA团队 阅读(314) 评论(0) 推荐(0)
摘要:Robot Framework自动化测试过程中,运行多次后会出现RIDE没有log的情况。 造成这种现象的原因是: 执行失败的测试用例,chrome.exe和chromedriver.exe进程没有关闭。 解决方法:手动关闭chromedriver进程,ride就可以正常运行。 但是每次手动去关闭c 阅读全文
posted @ 2017-09-21 17:52 大道QA团队 阅读(4248) 评论(0) 推荐(0)
摘要:在实际使用Robot Framework工具过程中,难免会遇到一些问题, 我们将会一一记录下来,以便后来者碰到类似的问题能够快速解决! 安装类问题: 1、很多新手在安装完成后运行会报以下的错误: command: pybot.bat --argumentfile c:\users\keikei\ap 阅读全文
posted @ 2017-09-05 15:39 大道QA团队 阅读(1422) 评论(0) 推荐(0)
摘要:最近工作中需要用Robot Framework框架来做自动化,本次我们结合使用 RIDE 和 Robot Framework 来搭建环境。 准备环境 注意:python 和wxPython 的版本要一致,要么都是32位,要么都是64位 我这里下载的是:python-2.7.12.amd64.msi和 阅读全文
posted @ 2017-08-30 17:18 大道QA团队 阅读(373) 评论(0) 推荐(0)
摘要:在公司boss系统中,经常会遇到多层iframe嵌套的情况,导致无法定位最里面那层iframe的元素。 其实很简单,只要一层层定位iframe,定位到你想要的那层iframe即可; 如果操作完需要返回到原来的那层iframe,就需要先退出iframe,进行重新定位。 代码如下: 阅读全文
posted @ 2017-03-14 16:58 大道QA团队 阅读(6017) 评论(0) 推荐(0)
摘要:公司的代码库从TFS升级到了GIT,我们的自动化测试代码就需要迁移到git上。操作如下: 1、安装GIT 安装完成后,在IDEA中配置git安装路径 2、在本地磁盘新建一个空目录,例如:D:\Workspaces\Git20161017 3、获取项目所在的URL路径 访问http://git.*** 阅读全文
posted @ 2016-10-31 15:20 大道QA团队 阅读(1623) 评论(0) 推荐(0)