自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

转载 katalon Studio之WebUi自动化测试视频教程持续更新

通知...通知...通知...为了更好的把katalon Studio自动化测试工具推广给大家,最近在B站中开通了视频专栏,地址如下:https://www.bilibili.com/video/av67212430/背景:在工作和博客分享过程中我发现一个问题,很多测试小伙伴们对编程知识和技能了解的太少,导致始终徘徊在黑盒测试当中,即便接触了UI自动化测试也是无法深入下去...

2019-09-17 13:54:00 715

转载 Jenkins工程中SQL语句执行的方法

前言网上很多jenkins工程中基于shell或批处理方式调用sql文件执行sql命令的方式,大部分都是需要基于sql文件来完成的,因此在sql语句发生变化时需要去jenkins服务端修改对应的sql文件或者通过上传的方式进行替换,对于多人协助相对比较麻烦,为了解决此问题,本方法是基于groovy对mysql的操作为基础的SQL语句执行。脚本编写首先,我们需要使用IDEA编写...

2019-07-31 17:12:00 1736

转载 接口测试流程

转载于:https://www.cnblogs.com/Bug-Hunter/p/10741969.html

2019-07-31 14:54:00 252

转载 Pinpoint-agent监控springboot编译的jar启动方式

由于springboot在打包发版时已经将tomcat容器内嵌到jar文件中,可以通过以下命令来使pinpoint-agent监控生成的jar服务java -javaagent:D:\Software\pinpoint-agent-1.8.3\pinpoint-bootstrap-1.8.3.jar -Dpinpoint.applicationName=user -Dpinpoint...

2019-05-29 16:20:00 929

转载 常用接口测试工具对比

本文对常用的四种接口测试工具做个简单对比,详细内容见下图:接口测试工具选型建议:1、简单的API功能测试或者测试新手,建议使用Postman,并且谷歌浏览器提供插件,可直接将在线请求记录到Postman中,通过修改请求参数即可实现接口测试;2、对接口性能有要求的接口测试或接口结果需通过数据库关联验证,建议采用Jmeter,高并发且稳定,可对SQL查询结果参数化,方便数据调...

2019-04-20 11:52:00 695

转载 Katalon Studio之swagger中的API导入

约束条件: swagger中一定要在注解@ApiOperation中设置nickname的唯一值,例如:@ApiOperation(value="新增用户",notes="添加用户",nickname="adduser")这是因为Katalon在解析swagger的json文件时,API命名是通过提取operationId这个键的值来自动生成的,如果不通过nicknam...

2019-04-17 10:42:00 323

转载 Katalon Studio之请求响应中文乱码解决方法

最近在用Katalon做接口测试过程中发现请求响应消息中返回的中文均为乱码,这是因为我们使用的系统环境在初始安装时选择的中文简体,导致windows系统默认编码格式为GBK,但是KS的编码格式是UTF-8,因此导致中文字体出现乱码,如下所示:解决方法很简单,在我们的系统中添加一个名字为JAVA_TOOL_OPTIONS值为-Dfile.encoding=UTF-8的系统环境变量,...

2019-04-04 23:41:00 392

转载 Katalon Studio之接口测试中token处理

前言最近抽时间接触了一下Katalon Studio(后面简称KS),并且利用KS做了一些接口测试的试验,感觉还不错,不过其中接口授权中缺少通过token动态验证的方案,虽然KS支持Authorization(Basic\OAuth1.0\2.0协议),但是对仅使用jwt的接口安全验证并没有便捷的方式,下面是最近做的一个小dome做个抛砖引玉。获取token值1、新建一个AP...

2019-04-01 10:39:00 708

转载 软件测试行业展望

新年开篇,总结过去展望未来,18年对于我来说是个不平凡的一年,主动离开了相对安逸的岗位,经历了半996的生活,体验着国企的风采,一路走来收获满满,结识了很多朋友,最终也明白了很多道理。作为测试行业的小老鸟,借着19年闲暇之余根据自身感触展望一下软件测试行业的未来(有点写大了)。1、注重质量更注重速度过去一个功能点的测试基本包括测试计划+测试方案+测试用例+测试执行+回归测试,整个...

2019-01-20 22:45:00 508

转载 基于Jmeter的thrift-RPC接口测试

根据需求,产品部分功能采用thrift-RPC协议进行接口的增、删、改、查,前期采用Junit对其进行测试,为了提高RPC接口测试的简洁化和后期的性能测试需求,打算通过Jmeter的java类测试实现。前期准备:开发提供了IDL描述的Thrift文件:dataService.thrift,其中定义了相关接口函数及数据类型,如下:enum VStatus { ON...

2018-10-29 18:24:00 1068

转载 接口测试-为什么做接口测试

   今天开始分享一下接口测试的相关技能,首先对接口这个概念进行一下梳理,英文简称API(Application Programming Interface,应用程序编程接口)什么是接口?  说起接口在不同领域有不同的解释,在计算机编程中接口也分为很多,这里我们定义的接口是指应用程序编程接口,也就是所说的API,偏官方的解释为一些预先定义的函数,目的是提供应用程序与开发人员基于某...

2018-10-02 22:57:00 196

转载 测试工程师面试工作感悟

首先致敬祖国母亲,祝福祖国繁荣昌盛、人民富足安康!十一值班,闲暇之余总结一下最近测试团队面试的一些感想,供各位参考;简单的做一下自我介绍,6年测试经验,担任过十人以上测试主管,后期进入物联网新零售领域,现在一家国有企业,负责组建一支测试团队。因此在最近一两个月除了测试项目前期的测试框架准备工作,基本上就是各类招兵买马的面试工作。首先谈一下团队人员招聘工作:招聘对...

2018-10-01 15:02:00 570

转载 SQL笛卡尔积查询与关联查询性能对比

首先声明一下,sql会用略懂,不是专家,以下内容均为工作经验,聊以抒情。今天帮忙验证同事发布的端口时,查看了一下相关sql内容,发现其使用的sql语句会导致笛卡尔积现象,为了帮其讲解进行了如下分析:student表:teacher表:course表:student_course表:与发现问题类似的SQL1查询语句:SELECT d...

2018-08-24 18:22:00 578

转载 Jmeter之Non HTTP response code: java.net.SocketException/Non HTTP response message: Permission denied...

最近在做性能测试过程中遇到了高并发时,后台监控各项指标都很正常,但是测试结果中很多Non HTTP response code: java.net.SocketException/Non HTTP response message: Permission denied: connect的错误,翻了一下帖子发现是system.properties中配置有些问题,特此记录一下,没有时间细分析...

2018-08-10 15:46:00 16785

转载 eclipse中生成的html存在中文乱码问题的解决方法

最近在做测试报告生成时遇到了个中文乱码的问题,虽然在html创建过程中设置了编码格式htmlReporter.config().setEncoding("UTF-8");但是生成的html打开依旧乱码。下面说一下解决方法,其实是eclipse选择中文版本时,很多默认编码格式都设置为GBK了,如下所示:这里我们选择其他中的UTF-8,如下图所示:然后点击右下角的===&...

2018-06-27 16:59:00 938

转载 Jmeter中连接Oracle报错Cannot create PoolableConnectionFactory

填坑贴,之前一直用jmeter2.13版本进行oracle测试,今天改为3.2版本,发现按照以往的方法执行测试,JDBC Request结果始终报错:Cannot create PoolableConnectionFactory (ORA-00923: δ�ҵ�Ҫ��� FROM �ؼ���),翻了一下帖子,也没有比较好的解决方法,后来翻看了一下帮助文档发现2.13和3.2对JDBC C...

2018-04-04 16:35:00 9469

转载 Pinpoint在Win7下搭建

Pinpoint在Win7下搭建注:原创作品,未经允许严禁转载对于Pinpoint是什么这个问题,在此不做任何讨论,因此本篇文章适用人群为了解Pinpoint相关基础理论知识,需要进行Windows系统下环境搭建者1.Pinpoint框架结构:2.Pinpoint资源下载:https://github.com/naver/pinpoint/releases/tag/...

2018-03-30 18:08:00 197

转载 性能测试技术路线总结

春节期间没有什么产出,主要是研究和总结,下面把之前给部门小伙伴们总结的性能测试技术路线总结分享一下,如有瑕疵或错误请提意见!注:右键查看图像可看大图转载于:https://www.cnblogs.com/Bug-Hunter/p/8522549.html...

2018-03-07 15:10:00 207

转载 Jmeter中java.net.URISyntaxException错误

今天在做服务发布性能测试的时候,傻傻的犯了个错,没有对参数进行仔细的检查,直接从fiddler中copy到jmeter中了,业务流程配置好后执行测试报错。。。jmeter中的响应结果如下:java.net.URISyntaxException: Illegal character in query at index 222: http://xxx.xx.xx.24:9006/...

2018-01-03 10:48:00 2862

转载 Jmeter+Ant+Jenkins接口自动化测试(二)_测试方案设计及jmeter脚本开发

前言根据之前部署好的测试环境,进行接口自动化测试的方案设计及Jmeter脚本开发。测试方案设计过程中采用了数据分离和对象分离等思路,因此直接通过特定的测试用例文档来驱动整个自动化接口测试的执行,相关测试人员只需在后期更改测试用例即可维护自动化接口测试,完成相关测试任务。特别提示:知识是用来分享的,但是也要尊重作者的权益,转载请注明出处,未经本人允许不可用于商业目的。...

2017-12-04 15:04:00 112

转载 Jmeter+Ant+Jenkins接口自动化测试(一)_环境部署

前言:2017年最后一个月份,今天抽出时间把之前的一些记录分享出来,也为今年画上个简单的句号吧,无论好与坏,无论成功与失败,简单的记忆,不要留下点点空白。特别提示:知识是用来分享的,但是也要尊重作者的权益,转载请注明出处,未经本人允许不可用于商业目的。主要场景:自动化接口测试主要用于手工接口测试通过后,持续对接口正确性进行验证的一种测试方法。该方法可以有效减轻重复测试...

2017-12-04 14:51:00 143

转载 Jmeter3.2版本中Generating Report Dashboard功能浅析

自从投入到Jmeter怀抱,一直想找到一个比较不错的测试结果报告模板用于展示,类似于Loadrunner中导出html那种,但是苦苦的寻找始终没有一款让我看上眼的,包括Jmeter自带的xsl,虽然展示的结果相对来说比没有强些,但是对于我这个有点追求完美主义的人来说还是不够满意。例如上面这个使用jmeter-results-detail-report_21.xsl通过ant生成的...

2017-11-10 18:11:00 174

转载 超级基础的python文件读取

读取文件的两种方式:1、使用os的open函数:import sys,osr=open("data1.txt","r+")fr=r.readlines()for i in fr: print(i.strip())#strip()去掉多余的空行r.close()2、使用codecs的open函数:import codecsf=cod...

2017-09-15 15:22:00 131

转载 jmeter远程分布执行遇到的网卡坑(A Test is currently running,stop or ....)

周末加班做一个项目app的性能测试,单机负载时由于公司给每个人的网络带宽上传下载流量就1M,300个用户并发就已经网络IO饱和了,虽然和相关部门协调过资源问题,但是收效甚微,因此打算先用分布部署压力机解决这个问题,然而问题来了,之前用分布式进行远程压力测试进展顺利,但是这次死活不能获取远程压力机反馈的响应数据,看了看之前的经验总结,没有发现问题,查看日志也没有报错。当时的心情真是欲哭无泪...

2017-09-11 13:49:00 872

转载 基于Jmeter的PostgreSQL空间性能测试笔记

这是很早之前做过的一个测试,最近在整理postgresql测试相关的资料,所以也把它拿出来了与大家分享。首先解释一下所谓的PostgreSQL空间性能,主要是基于postgis的空间数据导入性能,详细的postgis知识请baidu,下面记录一下整个测试过程。PostgreSQL中空间图层手动创建1、 跳过PostgreSQL、postgis和jmeter的部署操作(如果此...

2017-08-29 12:02:00 199

转载 基于telegraf+influxdb+grafana进行postgresql数据库监控

前言随着公司postgresql数据库被广泛应用,尤其是最近多个项目在做性能测试的时候都是基于postgresql的数据库,为了确定性能瓶颈是否会出现在数据库中,数据库监控也被我推上了日程。在网上找了一遍好像没有特别好的监控工具,虽然推荐比较多的是pgwatch,但是部署比较麻烦,需要Linux环境,然而公司大部分都是Windows而且后期推广也不是很方便,因此果断放弃了。最近在...

2017-08-25 16:46:00 628

转载 jmeter通过org.sqlite.JDBC驱动连接db数据库

  最近遇到个项目,默认业务库为内置db数据库,在性能脚本编辑过程中要通过正则表达式提取器(关联)获取对应的id号,通过该id号到db数据库中查找对应的数据源name字段内容,为下一个post请求做parameters(参数)变量。  由于之前很少接触db数据库,官方帮助文档也未介绍,下面结合度娘内容及亲身经验总结如下:  1、所需驱动:org.sqlite.JDBC(sqlit...

2017-08-03 18:05:00 983

转载 如何彻底卸载Jenkins

起因:    最近在做持续集成测试过程中遇到一个问题,之前部署的Jenkins管理员密码忘了之后无法登陆,而且删除掉tomcat下webapps文件夹中的Jenkins目录后,再次安装Jenkins后相关的项目和设置信息任然存在,看了环境变量中也未设置JENKINS_HOME路径,user下的.Jenkins文件夹也被删除掉了,可始终没有解决问题。结果:  通过查找最终发现J...

2017-04-19 11:32:00 411

转载 selenide小白教程

目的:趁着清明假期临近把手头工作整理了一下,前段时间老大给了一个selenide研究的任务,虽然对selenium的应用比较熟悉,但是以前一直没怎么研究过其他衍生的技术,在研究过程中发现国内好多帖子只是把selenide官网上的内容谷歌翻译了一下就贴出来了,可能对国内一些想学习自动化的小白们摸不到头脑,还不如直接对原著,所有本次总结直接从小白基础做起,下面直接进入主题。selen...

2017-04-01 17:38:00 462

转载 JMeter参数化中存在逗号的解决方法

在Jmeter中通过CSV Data Set Config进行参数化时,如果参数化数据中存在逗号(,)我们可以通过一下方式进行设置如何存在中文乱码,可以设置file encoding:gb2312转载于:https://www.cnblogs.com/Bug-Hunter/p/6548207.html...

2017-03-14 14:12:00 1193

转载 Spotlight监控Oracle数据库的链接创建

最近在做性能测试时,由于要挂载空间数据,开发人员直接将所有业务表都挂到了Oracle数据库中。最近做了几次测试发现响应时间和吞吐量都不是很理想,进行一番分析后怀疑可能在Oracle中出现问题,因此再网上找了一下相关的监控程序,最终发现Spotlight,但是没有详细的说明(也有可能是我没找到),下面将我之前如何连接Oracle并进行监测的一些经验分享一下,如有瑕疵请各位指教。首先Sp...

2017-01-05 17:12:00 208

转载 基于webdriver的jmeter性能测试-通过jmeter实现jar录制脚本的性能测试

续接--基于webdriver的jmeter性能测试-Eclipse+Selenium+JUnit生成jar包 在进行测试前先将用于支持selenium录制脚本运行所需的类包jar文件放到jmeter安装路径下的lib文件夹中,如下图所示:selenium录制脚本运行所需的类包jar文件可通过官网下载或者下载本人已整理好的lib。配置完lib后将eclipse编辑成功...

2016-12-06 09:28:00 153

转载 基于webdriver的jmeter性能测试-Eclipse+Selenium+JUnit生成jar包

续接打开eclipse新建java项目,如下图所示:输入项目名称后点击“完成”按钮,如下图所示:eclipse中新建一个java项目,如下图所示:添加类库,如下图所示:在弹出的窗口中选择JUnit库,如下图所示:点击“下一步”按钮,选择JUnit版本,进行添加,如下图所示:在用相同的方法添加selenium...

2016-12-03 16:47:00 199

转载 基于webdriver的jmeter性能测试-Selenium IDE

前言:由于某些项目使用了WebGL技术,需要高版本的Firefox和Chrome浏览器才能支持浏览,兼容性很弱,导致Loadrunner和jmeter(badboy)无法正常进行录制脚本。因此我们采用selenium IDE录制场景后转换为JUnit4,通过eclipse编译后导出jar文件,再在jmeter中使用JUnit Request控件进行测试前置条件:JAVA环境:...

2016-12-03 16:33:00 359

转载 Probe在性能测试中的使用方式简介

博文内容中字符过多,拒绝显示转载于:https://www.cnblogs.com/Bug-Hunter/p/6047690.html

2016-11-09 17:15:00 246

转载 Jenkins中构建Testcomplete项目的方法介绍

Jenkins的部署在上一篇随笔中已经和大家介绍了,下面我们介绍一下再Jenkins中构建testcomplete项目。我这里使用的是Testcomplete11,下面详细介绍一下构建步骤。1、Jenkins中Testcomplete插件安装首先下载Jenkins中所需的testcomplete插件(Jenkins插件管理中也可以进行下载安装,但是为了找到最适合版本的插件我们采用...

2016-11-09 15:29:00 205

转载 Jenkins部署配置简介

前段时间研究了一下自动化测试,因而接触到了Jenkins,今天有时间进行一下Jenkins部署配置相关知识的总结分享前言:由于本次只是实验性研究,采用Windows环境,因此Jenkins可以通过下载安装包或者安装Tomcat进行部署,我这里选择的是后者,因为我之前也在用Tomcat做其他事情O(∩_∩)O哈哈~1、前置环境:java环境:jdk-7u75-windows-x...

2016-11-07 17:15:00 87

转载 通过arcgis在PostgreSQL中创建企业级地理数据库

部署环境:Win7 64位旗舰版软件版本:PostgreSQL-9.1.3-2-windows-x64Postgis-pg91x64-setup-2.0.6-1Arcgis 10.1 SP1Arcgis与PostgreSQL版本支持请参考:http://resources.arcgis.com/zh-cn/help/system-requirements/10.1...

2016-05-27 16:19:00 692

转载 Python新建动态命名txt文件

# -*- coding: utf-8 -*-import os,sys,timefname=r"D:\01-学习资料\python"def GetNowTime():#获取当前时间并以年月日时间方式显示 return time.strftime("%m%d%H%M%S",time.localtime(time.time()))#time=unicode(G...

2016-05-16 17:58:00 1966

转载 使用Python中PIL图形库进行截屏

目的:通过使用Python的一个图形库PIL(Python Image Library)对屏幕进行截图步骤:1、下载PIL(路径)并安装2、新建文件“截屏.py”,右键Edit with IDLE进行编辑3、输入一下代码from PIL import ImageGrabim = ImageGrab.grab()im.save(r"c:\1.jpg",'jp...

2016-05-11 17:16:00 873

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除