摘要: 前言 根据之前部署好的测试环境,进行接口自动化测试的方案设计及Jmeter脚本开发。测试方案设计过程中采用了数据分离和对象分离等思路,因此直接通过特定的测试用例文档来驱动整个自动化接口测试的执行,相关测试人员只需在后期更改测试用例即可维护自动化接口测试,完成相关测试任务。 特别提示: 知识是用来分享 阅读全文
posted @ 2017-12-04 15:04 一点空白 阅读(633) 评论(2) 推荐(0) 编辑
摘要: 前言: 2017年最后一个月份,今天抽出时间把之前的一些记录分享出来,也为今年画上个简单的句号吧,无论好与坏,无论成功与失败,简单的记忆,不要留下点点空白。 特别提示: 知识是用来分享的,但是也要尊重作者的权益,转载请注明出处,未经本人允许不可用于商业目的。 主要场景: 自动化接口测试主要用于手工接 阅读全文
posted @ 2017-12-04 14:51 一点空白 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 自从投入到Jmeter怀抱,一直想找到一个比较不错的测试结果报告模板用于展示,类似于Loadrunner中导出html那种,但是苦苦的寻找始终没有一款让我看上眼的,包括Jmeter自带的xsl,虽然展示的结果相对来说比没有强些,但是对于我这个有点追求完美主义的人来说还是不够满意。 例如上面这个使用j 阅读全文
posted @ 2017-11-10 18:11 一点空白 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 读取文件的两种方式: 1、使用os的open函数: 2、使用codecs的open函数: 注意:使用第一种方式open打开的文件只能写入str类型,不管字符串是什么编码方式。 阅读全文
posted @ 2017-09-15 15:22 一点空白 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 周末加班做一个项目app的性能测试,单机负载时由于公司给每个人的网络带宽上传下载流量就1M,300个用户并发就已经网络IO饱和了,虽然和相关部门协调过资源问题,但是收效甚微,因此打算先用分布部署压力机解决这个问题,然而问题来了,之前用分布式进行远程压力测试进展顺利,但是这次死活不能获取远程压力机反馈 阅读全文
posted @ 2017-09-11 13:49 一点空白 阅读(2378) 评论(1) 推荐(1) 编辑
摘要: 这是很早之前做过的一个测试,最近在整理postgresql测试相关的资料,所以也把它拿出来了与大家分享。 首先解释一下所谓的PostgreSQL空间性能,主要是基于postgis的空间数据导入性能,详细的postgis知识请baidu,下面记录一下整个测试过程。 PostgreSQL中空间图层手动创 阅读全文
posted @ 2017-08-29 12:02 一点空白 阅读(1381) 评论(0) 推荐(0) 编辑
摘要: 前言 随着公司postgresql数据库被广泛应用,尤其是最近多个项目在做性能测试的时候都是基于postgresql的数据库,为了确定性能瓶颈是否会出现在数据库中,数据库监控也被我推上了日程。在网上找了一遍好像没有特别好的监控工具,虽然推荐比较多的是pgwatch,但是部署比较麻烦,需要Linux环 阅读全文
posted @ 2017-08-25 16:46 一点空白 阅读(4041) 评论(0) 推荐(0) 编辑
摘要: 最近遇到个项目,默认业务库为内置db数据库,在性能脚本编辑过程中要通过正则表达式提取器(关联)获取对应的id号,通过该id号到db数据库中查找对应的数据源name字段内容,为下一个post请求做parameters(参数)变量。 由于之前很少接触db数据库,官方帮助文档也未介绍,下面结合度娘内容及亲 阅读全文
posted @ 2017-08-03 18:05 一点空白 阅读(2367) 评论(0) 推荐(0) 编辑
摘要: 起因: 最近在做持续集成测试过程中遇到一个问题,之前部署的Jenkins管理员密码忘了之后无法登陆,而且删除掉tomcat下webapps文件夹中的Jenkins目录后,再次安装Jenkins后相关的项目和设置信息任然存在,看了环境变量中也未设置JENKINS_HOME路径,user下的.Jenki 阅读全文
posted @ 2017-04-19 11:32 一点空白 阅读(12718) 评论(2) 推荐(1) 编辑
摘要: 目的: 趁着清明假期临近把手头工作整理了一下,前段时间老大给了一个selenide研究的任务,虽然对selenium的应用比较熟悉,但是以前一直没怎么研究过其他衍生的技术,在研究过程中发现国内好多帖子只是把selenide官网上的内容谷歌翻译了一下就贴出来了,可能对国内一些想学习自动化的小白们摸不到 阅读全文
posted @ 2017-04-01 17:38 一点空白 阅读(5140) 评论(0) 推荐(1) 编辑
摘要: 在Jmeter中通过CSV Data Set Config进行参数化时,如果参数化数据中存在逗号(,)我们可以通过一下方式进行设置 如何存在中文乱码,可以设置file encoding:gb2312 阅读全文
posted @ 2017-03-14 14:12 一点空白 阅读(1426) 评论(0) 推荐(0) 编辑
摘要: 最近在做性能测试时,由于要挂载空间数据,开发人员直接将所有业务表都挂到了Oracle数据库中。最近做了几次测试发现响应时间和吞吐量都不是很理想,进行一番分析后怀疑可能在Oracle中出现问题,因此再网上找了一下相关的监控程序,最终发现Spotlight,但是没有详细的说明(也有可能是我没找到),下面 阅读全文
posted @ 2017-01-05 17:12 一点空白 阅读(5903) 评论(0) 推荐(0) 编辑
摘要: 续接--基于webdriver的jmeter性能测试-Eclipse+Selenium+JUnit生成jar包 在进行测试前先将用于支持selenium录制脚本运行所需的类包jar文件放到jmeter安装路径下的lib文件夹中,如下图所示: selenium录制脚本运行所需的类包jar文件可通过官网 阅读全文
posted @ 2016-12-06 09:28 一点空白 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 续接 打开eclipse新建java项目,如下图所示: 输入项目名称后点击“完成”按钮,如下图所示: eclipse中新建一个java项目,如下图所示: 添加类库,如下图所示: 在弹出的窗口中选择JUnit库,如下图所示: 点击“下一步”按钮,选择JUnit版本,进行添加,如下图所示: 在用相同的方 阅读全文
posted @ 2016-12-03 16:47 一点空白 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 前言: 由于某些项目使用了WebGL技术,需要高版本的Firefox和Chrome浏览器才能支持浏览,兼容性很弱,导致Loadrunner和jmeter(badboy)无法正常进行录制脚本。因此我们采用selenium IDE录制场景后转换为JUnit4,通过eclipse编译后导出jar文件,再在 阅读全文
posted @ 2016-12-03 16:33 一点空白 阅读(3757) 评论(0) 推荐(0) 编辑
摘要: 简介: Lambda Probe(以前称为Tomcat Probe)是一款实时监控和管理的Apache Tomcat实例的基本工具。 Lambda Probe 是基于 Web + AJAX 的强大的免费开源工具,可以用来实时管理一个单独的host。LambdaProbe拥有几乎所有Tomcat Ma 阅读全文
posted @ 2016-11-09 17:15 一点空白 阅读(3284) 评论(0) 推荐(0) 编辑
摘要: Jenkins的部署在上一篇随笔中已经和大家介绍了,下面我们介绍一下再Jenkins中构建testcomplete项目。我这里使用的是Testcomplete11,下面详细介绍一下构建步骤。 1、Jenkins中Testcomplete插件安装 首先下载Jenkins中所需的testcomplete 阅读全文
posted @ 2016-11-09 15:29 一点空白 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 前段时间研究了一下自动化测试,因而接触到了Jenkins,今天有时间进行一下Jenkins部署配置相关知识的总结分享 前言:由于本次只是实验性研究,采用Windows环境,因此Jenkins可以通过下载安装包或者安装Tomcat进行部署,我这里选择的是后者,因为我之前也在用Tomcat做其他事情O( 阅读全文
posted @ 2016-11-07 17:15 一点空白 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 部署环境: Win7 64位旗舰版 软件版本: PostgreSQL-9.1.3-2-windows-x64 Postgis-pg91x64-setup-2.0.6-1 Arcgis 10.1 SP1 Arcgis与PostgreSQL版本支持请参考:http://resources.arcgis. 阅读全文
posted @ 2016-05-27 16:19 一点空白 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 'r'是防止字符进行转义的如将'\t'转为制表符 而且未转义的字符串不能与转义字符串进行+运算 阅读全文
posted @ 2016-05-16 17:58 一点空白 阅读(2085) 评论(0) 推荐(0) 编辑