摘要:
在上一篇《利用xsltproc转换jtl报告到html报告》中,解决了html报告的问题。本篇主要还是利用Jenkins来做持续集成测试。 Jenkins需要安装的插件 构建Maven项目 1、打开Jenkins,新建项目,选择构建一个maven项目 2、配置参数,根据自己的情况如丢弃旧的构建,源码 阅读全文
摘要:
使用Jmeter测试完后并不能直接生成html报告,而是jtl报告。这里我们可以用xsltproc来解决。 xsltproc是由DanielVeillard用来C语言编写的是一个快速XSLT引擎, 它可以将通过XSL层叠样式表把XML转换为相应格式的文件, 比如:HTML,XHTML,PDF... 阅读全文
摘要:
本文主要介绍Jmeter工具的安装 一、安装JDK 1、下载jdk,到官网下载jdk,下载jkd1.8即可,地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2、安装jdk,下载完成后,双击安装 3、配置环境变 阅读全文
摘要:
最近工作中需要用Robot Framework框架来做自动化,本次我们结合使用 RIDE 和 Robot Framework 来搭建环境。 准备环境 注意:python 和wxPython 的版本要一致,要么都是32位,要么都是64位 我这里下载的是:python-2.7.12.amd64.msi和 阅读全文
摘要:
一、配置SQL Server 1、下载sql驱动,将sqljdbc4.jar放到JMeter安装目录/lib下。 2、启动JMeter,右键添加->配置文件->JDBC Connection Configuration。 3、设置JDBC Connection Configuration属性 (1) 阅读全文
摘要:
本文作者:大道测试团队-孙云 1、在安装jmeter之前先配置好JDK,再配置jmeter环境变量。 2、启动jmeter 启动jmeter: 双击Jmeter解压路径(apache-jmeter-3.0\bin)的bin下面的jmeter.bat,如下图: 3、接口测试中的注意事项 1.使用jme 阅读全文
摘要:
1、Python版本 Python 2.x的版本的,被称为Python2:是目前用的最广泛的,比如Python 2.7.12。 Python 3.x的版本的,被称为Python3:是最新的版本的,比如Python 3.5.2。长远来看,也算是以后的趋势。 针对初学者:建议用Python2,因为目前太 阅读全文
摘要:
公司的代码库从TFS升级到了GIT,我们的自动化测试代码就需要迁移到git上。操作如下: 1、安装GIT 安装完成后,在IDEA中配置git安装路径 2、在本地磁盘新建一个空目录,例如:D:\Workspaces\Git20161017 3、获取项目所在的URL路径 访问http://git.*** 阅读全文
摘要:
问题:在Jenkins生成的报告没有显示日期:Date report: date not defined, 网上的资料都是ant的,试了下好像都不行,看起来也挺麻烦。 解决方案:因为我的报告是用xsltproc生成的,网上查了下资料,发现xsltproc可以插入当前日期并传参给XSL内部。 参考如下 阅读全文
摘要:
问题:默认jmeter-results-detail-report_21.xsl报告比较简陋,想要添加一些参数怎么办? 添加90% Line模板 <xsl:template name="max"> <xsl:param name="nodes" select="/.." /> <xsl:choose 阅读全文
摘要:
1、下载安装Charles 2、设置代理 (1)查看默认端口:Proxy->Proxy Settings 在这个页面会看到HTTP Proxy的默认端口是8888 (2)查看当前电脑的IP:Help->Local IP Address,在这个页面会看到本机IP (3)手机上设置代理(记住手机跟电脑要 阅读全文
摘要:
项目在上线之后又出现了Bug,这让很多测试人员和开发人员头痛。但很多时候线上Bug普遍地存在,不可避免。 任何项目都存在未发现 Bug 和 已发现 Bug 两种情况,不存在没有 Bug的情况。 即便是测试人员,在测试过程中也不可能发现所有Bug并覆盖 100% 的范围。 一个项目上线后也会出现Bug 阅读全文
摘要:
做App测试,用Fiddler进行抓包,以下操作记录如何用手机进行设置使其可以捕捉HTTPS协议。 一、电脑端设置 1、手机和电脑保持统一局域网内 2、配置fiddler允许监听到https 打开Fiddler菜单项Tools->TelerikFiddler Options->HTTPS,勾选Cap 阅读全文
摘要:
jmeter测试mongodb,采用的是JSR223 Sampler脚本连接数据库,其中连接数据库用到了SCRAM-SHA1认证机制,代码如下: MongoCredential credential = MongoCredential.createScramSha1Credential("usern 阅读全文
摘要:
RF对mongodb操作需要安装以下两个库: 1、pymongo 可以采用pip install pymongo; (如果下载过慢,可指定下载源,如:http:pypi.douban.com/simple ); 也可以下载到本地安装,下载地址:https:pypi.python.org/pypi/p 阅读全文
摘要:
在Android SDK Manager 中安装Android 8.1.0 SDK Platform时报错导致无法安装。 错误信息:Downloading SDK Platform Android 8.1.0, API 27, revision 1 Download finished with wr 阅读全文
摘要:
项目实践中,我们可能需要在多个任务发布成功后在执行某个任务,这里就需要用到MultiJob这个插件。 案例场景:有3个任务:A、B、C,其中C任务需要等A和B执行成功后才会执行,那么就要先执行A和B,最后再执行C任务。 操作如下: 1、首先在Jenkins上安装Multijob Plugin插件 2 阅读全文
摘要:
安装git.exe,打开Git Bash 1.检查是否已经有SSH Key。 $cd /.ssh 2.生成一个新的SSH。 之后直接回车,不用填写东西。之后会让你输入密码(可以不输入密码,直接为空,这样更新代码不用每次输入 id_rsa 密码了)。然后就生成一个目录.ssh ,里面有两个文件:id_ 阅读全文