自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tester-joe的博客

欢迎软件测试领域的各位精英们'咄咄'逼人!

  • 博客(222)
  • 资源 (12)
  • 论坛 (1)
  • 收藏
  • 关注

原创 服务器虚拟化资源解决方案,我推荐VritualBox+Vagrant

文章目录Vagrant管理VM虚拟机一、VirtualBox安装二、安装vagrant1、创建虚拟机2、复制虚拟机3、批量创建虚拟机4、配置网络Vagrant管理VM虚拟机一、VirtualBox安装virtualbox虚拟技术介绍:请移步[virtualbox--百度百科](https://baike.baidu.com/item/VirtualBox/5842786?fr=aladdin)附下载地址:https://www.virtualbox.org/wiki/Downloads二、安

2020-10-04 18:14:25 1832 5

原创 搭建JMeter性能压测可视化监控平台grafana+influxdb+telegraf(linux)

一、准备性能测试可视化监控系统程序安装包JMeter运行需要jdk环境,版本选择1.8;以下软件选择官网下载:[jmeter](https://archive.apache.org/dist/jmeter/binaries/)[InfluxDB_linux版本](https://dl.influxdata.com/influxdb/releases/influxdb-1.7.7.x86_64...

2019-11-01 14:09:30 1805

原创 解决创业型公司项目研发流程的痛点,如何做一个高效的项目团队管理?

现有项目管理流程痛点需求管理:由于迭代更新速度较快,需求没有进行有效的管理,即迭代完成后:迭代需求完成情况确认,是否有遗留或流转至下一个迭代再实现测试管理:设计测试用例工作的缺失,多少因为需求理解不一致、未考虑完善的测试场景导致漏测兼容性测试:根据App版本、H5对机型的适配,此测试类型力度不足用户体验性测试:体现在产品的UI、APP功能用户使用习惯,从用户使用习惯...

2019-05-23 10:04:33 921

原创 堡垒机JumpServer(六):内网管理云端服务器

背景:公司local推行运维审计系统,通过内网管理阿里云生产环境?本地已经实现jumpserver管理4台物理机、7台虚拟机的方案,并且通过hosts.allow限制规则外不可访问服务器;现在阿里云生产有10台服务器,需要统一管理,也是通过hosts规则限制,再通过阿里云内网跳板机访问其他生产服务器,如出现检查服务器或需要dump日志尤其不方便--需通过xshell等客户端通过跳板机ssh跳转、切换及密码管理;当下local已经对现有服务器进行妥善管理,现面向阿里云生产环境推行。1、jumpser.

2021-01-04 14:10:50 39

原创 堡垒机JumpServer(五):数据库应用权限管理

1、至此不要小觑了jumpserver堡垒机的功能,它不单是对linux服务器资产进行管理,同时对应用服务器管理也很有效;2、先来看应用管理-数据库,创建数据库应用,这里不涉及帐号密码,只有主机地址<对于k8s暂不过多介绍>:3、这时候可以在权限管理进行应用授权:先创建数据库再分配应用授权:4、在第三步之前,需要先创建与应用对应的mysql协议的系统用户,路径:资产管理--系统用户:5、这里有个问题:在创建mysql协议的系统用户,必须是数据库存在的...

2021-01-04 14:10:16 132

原创 堡垒机JumpServer(四):资产管理之命令过滤

1、这个章节很重要,我们不要忘记了jumpserver是做什么的,它是做运维安全审计的,它不仅支持操作录像,还能有诸多限制;核心是运维不再背锅<它是用来追责的>!!!2、为了让删库跑路的悲剧不再上演:先是实现跳板机或堡垒机限制访问服务器,不允许其他途径访问服务器,并且用户权限也进行了控制<jumpserver>;3、jumpserver创建资产并且授权用户,这中间的步骤见相应章节,之前没有说过在资产管理中创建【命令过滤】<在创建系统用户的时候,可以选择性勾选的>,

2020-12-05 13:12:41 210 1

原创 堡垒机JumpServer(三):资产管理之资产列表

1、上一章节介绍了用户管理,在资产管理也有用户需要管理,那么这里需要分辨清楚管理用户和系统用户的区别:管理用户拥有比较高的权限,而系统用户可以是一般用户<推送>也可以是管理用户;2、添加资产前,先要来创建资产对应的用户:注意在左侧展开的菜单,都会在列表上有一个菜单的解释说明此处数据的功能;3、创建系统用户:需要注意图中标记的点:第一点登录模式,是跟第四点自动推送关联,如果是手动登录,则不需要管理用户向服务器推送系统用户登录,且与第六点关联,就不需要自动生成密码,反..

2020-12-05 13:11:52 208

原创 堡垒机JumpServer(二):创建系统用户管理

1、上一章节已经成功部署了jumpserver堡垒机,接下来就需要对用户进行管理了,开放权限让其他用户可以进行登录系统,当然这在资产授权之前是没有什么可操作,不急,咱们慢慢来往下学;2、找到左侧菜单栏,点击用户管理,可以看到用户列表和用户组,tips:用户组不是我们所认为的用户角色分配;系统权限分三类:系统管理员、系统审计员、用户,且在创建用户的时候就分配好了3、创建用户,tips:在进行资产授权的时候,是可以分开分配用户组或者用户的,如果参与人数较少,可以用户单独授权,如果人员较多,就建.

2020-12-01 10:13:09 153

原创 堡垒机JumpServer(一):部署运维安全审计系统

准备最低环境配置:服务器:2核4G,200G硬盘, 64 位 Centos 7 主机;作用:运维与安全,是符合 4A 的专业运维安全审计系统。JumpServer核心功能:1、jumpserver部署文档提供了快速部署方式<root用户执行>,缺点:体会不到安装过程的乐趣:curl -sSL https://github.com/jumpserver/jumpserver/releases/download/v2.5.1/quick_start.sh | sh#..

2020-12-01 10:11:17 125

原创 什么?你还在用junit做单元测试?看我怎么转成testng框架!!!

背景:由于开发任务进度紧张,接口及基础数据提供不全,即使设计全面的接口测试用例也无法全面有效的进行覆盖测试;且因为单接口测试用例设计的方向是入参和出参,从入参着手就是参数必填校验、参数类型及参数边界值,再有入参的组合入参,例如一个接口5个参数,3个必填,2个非必填,数据类型有string、int等,还有字符长度限制条件,那么这样的单接口测试用例数设计起来那就有,嗯......数不过来,如果入参个数及参数类型变得多起来,那么这个数量就不可言喻了,所以,这就需要考量测试人员对于接口测试用例设计的方法掌握程度。

2020-11-06 16:39:49 158

原创 测试同学,听说你还不会做SpringBoot框架的单元测试?

做测试靠的是人胆大,艺高不高就不说了,啥环境都敢搞,生产环境服务挂了,立马给你启一个,开发来不及做的单元测试,让我来试试,于是便有了下文:1、因为本人不是专职java开发,懂点python,愿一试做java单元测试,于是clone了开发同学的代码到本地进行单元测试,为了避免pull代码的冲突,自己在git仓库额外拉取了分支及在本地创建了测试类;排除之前自己使用java辅助jmeter完成测试而开发的小工具以外,这还是正真意义上的在工作中做java单元测试<自己的python单元测试还在努力建设中&

2020-11-06 16:31:02 87

原创 virtualbox虚拟技术在使用过程中遇到的问题及解决办法

文章目录一、背景二、virtualbox四种网络模式三、使用virtualbox虚拟技术遇到的问题1、解决虚拟机不共用宿主机网关实现互联网功能2、宿主机设置Internet共享网络提示异常3、解决局域网不同机器访问虚拟机4、解决虚拟机不能访问互联网问题5、解决同宿主机的局域网机器访问虚拟机问题6、解决局域网其他机器访问虚拟机一、背景安装virtualbox在宿主机创建linux虚拟机,linux网络一般会与共用网关且同一ip段<网桥模式>,这样会造成公司网络ip数量不够用的情况;故而需要指

2020-10-04 18:02:37 221

原创 Python自动化测试工程师岗面试题

python全栈面试题大纲1、解释一下python的特性之一多态,以及super()?请举例说明。2、python的进程、线程有什么区别?协程与线程呢?3、python自动化分层:接口自动化框架你是如何设计的?4、pytest框架与unittest框架比较?5、pytest的特性,优点?使用了哪些功能?6、python类中的实例方法、类方法、静态方法区别?7、在python做接口自动化测试中,怎么解决参数关联?8、jmeter、loadrunner、locusts性能测试工具的区别?9、UI自动化中如何做到

2020-09-09 09:25:31 628

原创 Selenium2自动化框架:PO设计模式导读

PO设计模式导读一、什么是PO?1.1、具体释义:二、PO原理:2.1、为什么要使用PO设计模式:2.2、PO封装BasePage基类的好处三、PO具体实现<分层思想>:3.1、主流的设计模式解析:3.2、使用PO设计模式时,需要注意的项:一、什么是PO?这是一种在自动化测试领域中变得流行的设计模式,尤其是UI自动化,从而减少自动化测试的脚本的代码量,即减少重复性代码、使得代码更易读、也减少了维护成本、提高代码复用性。1.1、具体释义:页面对象模型(PO)是一种设计模式,用来管理维

2020-09-09 09:03:49 140

原创 Python3接口自动化框架:内置unittest单元测试框架,拓展beautifulreport生成漂亮的html测试报告

1、简介:官方自带单元测试框架unittest内置库,不需要使用命令pip install unittest安装,编码直接import导入即可使用;2、unittest支持测试自动化,配置共享和关机代码测试。支持将测试样例聚合到测试集中,并将测试与报告框架独立。核心组件:TestCase、TestSuite、TextTestRunner、TestFixture(测试脚手架)测试用例,一个继承unittest.TestCase基类的测试用例类,以test开头的方法就是一个测试用例测试套件,通.

2020-08-06 09:56:55 232

原创 Linux环境下docker部署jenkins如何操作?

背景:习惯了tomcat或者java -jar命令模式来部署jenkins,今天特来展示一下通过docker镜像部署,秀一下新技能<对于大佬而言并不新鲜>,由于前份工作环境是采用docker容器技术部署服务,多少还有些印象,说白了就是用过但不是很熟练<当时使用第三方的docker可视化平台>。很长时间不用,就显得无比生疏,完全陌生。废话少说,言归正传!1、准备测试环境,创建jenkins工作目录并赋权(实际操作root用户权限,未建立目录并授权一样可行,亲测有效!!!);.

2020-08-06 09:56:28 128

原创 JMeter做性能测试之前,你应该知道的套路

性能测试释义<来自百度>性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。性能测试,需要做什么从事测试工作已经有好些年头了,早在2012年的时候就开始接触性能测试工具loadrunner,也知道

2020-07-23 09:56:54 236

原创 docker环境管理:宿主机之间容器如何通信?如何设置网络搭桥?

1、docker环境搭建,windows、linux、mac这几个主流系统都支持docker环境,这里是指linux环境搭建docker环境;几行命令即可搞定!uname -r # 查看linux内核,是否支持docker安装yum update # 更新 yum 包yum install -y yum-utils device-mapper-persistent-data lvm2 #yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的.

2020-07-08 16:01:52 221

原创 Jenkins集成docker插件,它究竟是如何完成docker工作的?

背景:测试环境使用Jenkins集成docker插件实现测试环境一键部署服务,首先jenkins已安装docker build and publish插件,但是运营job出现了一系列的问题!错误一:docker执行报错,Build step 'Docker Build and Publish' marked build as failure,导致这句的问题有很多,更详细的错误信息:jenkins容器不支持docker操作?分析问题:jenkins是使用docker部署的,那么在jenkins容器中并

2020-07-01 15:40:39 761

原创 Python编程基础:requests源码分析,response类的text属性都干了啥,为啥中文乱码?

背景:前面有一篇关于requests请求响应中文乱码的解决办法,但是心中仍有些疑惑,还是想知道答案,不管是否发送请求定义了content-type:text/html;charset=utf-8请求头信息,还是响应的网页源码中有charset=utf-8字符集,经过试验:response类headers中根本就没有得到我们定义的字符集,还有response.encoding得到的也不是解析网页的charset设置的字符集,很是奇怪,下面来找源码分析一下:首先我们来看requests的Response中的

2020-06-09 11:50:15 205

原创 来自于一篇【关于Python的requests中text中文乱码的问题】的思考?

背景:使用requests做http协议的接口请求时,对响应结果text的编码问题:中文乱码,需要进一步处理。实践:请求百度!import requestsdo_http=requests.session()res=do_http.request('get','http://www.baidu.com')print(res.text)结果输出如下:<title>ç¾åº¦ä¸ä¸ï¼ä½ å°±ç¥é</title>,这是百度的title分析并解决:网上说

2020-06-08 16:06:20 192

原创 JMeter使用工具之前,你应该要掌握的基础元件

特别鸣谢《全栈测试笔记》公众号,很优秀的开源测试公众号整理,用于公司内部培训及技能总结!背景:对我们测试来说,jmeter应该是我们使用较频繁的测试工具之一,因为其开源、免费、轻量、功能强大,支持很多种协议,除了测功能,还能做接口和性能自动化;从各大招聘网站或其他线上培训机构,常常使用期来吸引一部分学员,而在性能测试工具中,jmeter市场占有率慢慢的超过了loadrunner商业性能测试工具;如此优秀的测试工具,作为优秀的测试人员是必须掌握的;然而经常看到QQ群或其他博客论坛讨论jmete

2020-05-09 09:22:43 512

原创 Linux环境shell脚本:Docker部署服务_回滚策略_脚本设计

背景:docker一键部署项目,在出现现网问题不能及时定位解决时,需要回滚操作,追溯源头,在打包部署的时候,先停止镜像再删除服务、最后删除images,打包build再push到nexus私服,这时该怎么回滚?首先要记住最后更新打包的分支是哪个,然后再重走一遍build==>push到私服,拉取镜像部署服务!除此之外还需要确定哪个分支是最新的,不然呵呵,那个release分支合并到maste...

2020-05-06 22:06:11 454

原创 JMeter(二十九):接口自动化测试设计之参数动态替换

在我们原来的接口自动化测试框架设计之初,已经规划好(约定)如下内容:1、本框架设计实现接口测试用例数据与脚本分离,2、jmeter脚本通过csv数据元件获取测试用例数据,3、excel用例设计列:url、method、params、preResult、sql等预留列,4、接口请求参数实现参数化,在params设计中使用参数${params}代替,5、脚本设计在sampler添加...

2020-04-20 19:35:07 618

原创 Python3脚本编程:解析Yapi接口文档组成excel测试用例

背景:是不是总要说点什么,才能显得正式?好吧,我也很无奈,直接上代码它不香么?'''Created on 2020年3月11日@author: qguan'''import jsonfrom utils.HandleRequests import do_requestfrom utils.HandleExcel import Write_excelimport conft...

2020-04-01 12:19:01 514

原创 Linux环境shell脚本:如何提升在Linux环境中的工作效率

背景:任何环境下,生活得久了,有一些工作就要变成了习惯!尽管不断切换环境,但是所从事的工作,大相径庭,熟能生巧尔;还是来一句牢骚:虽然用得不是很熟练,但好在有笔记啊,脑海里有印象,然后翻笔记,也好多去问东问西、问度娘,做自己的百科全书!闲话少叙......1、scp远程服务器拷贝文件 scp file username@serverid:path,验证username密码;从当前...

2020-03-19 17:58:51 104

原创 JMeter(二):关于自动化的线程组设置

1、Tread Group:线程组名词解释Name:给这个线程组命名,可以让这个线程组变得有意义(模拟用户量);Comments:注释,自定义,可以是给这个线程组解释说明,在鼠标停留在左边树状组件时,会有浮动提示;Action to be taken after a Sampler error:在取样器发生错误后要执行的动作(取样器,真正发起请求的元件);Continue,继...

2020-02-04 20:21:06 327

原创 JMeter(三):环境管理之前置/后置处理器

1、JDBC PreProcessor JDBC前置处理器处理请求前的数据tips:运行结果将会以多个map形式的list保存在所设置的变量中,结果中的列名作为map的key值,列的值作为map的value;使用方法columnValue = vars.getObject("result变量值").get(0结果集第一行的数据从0开始).get("Column Name第一行数据库字段名...

2020-02-04 20:20:48 696

原创 JMeter(二十四):实现文件上传的http接口测试

不晓得是哪一年的3月10号,创建了这一页笔记,今天2019年10月12号,打开竟然是空的,那就花点时间补上这点空缺。1、jmeter实现文件上传接口测试,在做过抓包之后,需要注意几点:请求头context-type的类型是否与其他接口的请求头不一致;Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryAAXoj...

2020-02-04 20:20:33 2402

原创 JMeter(二十一):使用BeanShell解析Json格式的报文

Json对象在java项目中,json对象已经作为与前端交互的主要数据格式,在接口中的应用也越来越流行。使用jmeter做接口测试时,免不了跟json打交道,并且其已经提供了json对应的元件,如提取器;Json 数据如下:{ "status":200, "code": 0, "message": "成功", "data": { "last": f...

2020-02-04 20:20:19 310

原创 介绍几个有利于项目构建的jenkins插件

背景:jenkins持续集成,早就流行,甚至更多平台的踊跃,形成了竞争。在实际工作中,可能应用得少,但是在最低学习及投入成本中地位水涨船高,这里不得不介绍其几个有利于项目构建、提升工作效率的几个插件。一、Naginator Plugin:jenkins执行job失败重试机制背景:采用httprunner接口测试框架来监听线上接口请求响应结果,再写了python脚本来检测报告中包含failt...

2020-02-04 20:19:35 244

原创 爬虫之旅--简单聊聊python的scrapy框架

网络时代,大数据时代,一个并不陌生的概念,曾经有去过一家旅游信息公司面试,其中就是做的是一个中间商赚差价或者广告费的服务商,通过爬取其他大网的酒店及交通出行信息,提供给用户,或者叫给大网引流,爬取的数据会存入数据,提供给用户的行为叫做比价,也就是会给用户一个叫全网最低价。那么如何做爬虫呢?爬虫又需要掌握哪些技能呢?我们知道前后端是通过接口进行数据交互的,即c向s请求数...

2020-02-04 20:18:47 226

原创 Linux环境shell脚本:如何实现选择查看服务日志的办法?

日志系统linux系统如何查看日志?查看日志命令有常用的tail、more、less、grep、cat等都能查看日志,各有千秋1、tail命令带参数-f logfile 默认输出10行,可以指定输出行,同时可以使用|管道grep过滤日志2、more/less用于分页查找日志3、cat 不建议使用,假使日志文件过于庞大,则会出现卡死4、grep多与上面的命令组合使用,过滤关键字日志...

2020-02-04 20:18:31 145

原创 网络爬虫初识--scrapy框架

网络爬虫:网络时代,大数据时代,一个并不陌生的概念,曾经有去过一家旅游信息公司面试,其中做的就是一个中间商赚差价或者广告费的服务商,通过爬取其他大网的酒店及交通出行信息,提供给用户,或者叫给大网引流,爬取的数据会存入数据库,通过门户程序向用户提供便利的行为,其中存在比价也就是会给用户一个叫全网最低价的优惠价,从而达到赚取一些利益。那么如何做爬虫呢?写爬虫又需要掌握哪些技能呢?...

2020-02-04 20:17:41 132

原创 Android调试App之稳定性测试

Monkey-App稳定性测试环境安装同adb《略》直接上命令行,并解释有用到的参数意义adb shell monkey -p com.chutzpah.yasibro.test -s 120 --throttle 100 --ignore-crashes --ignore-timeouts --ignore-security-exceptions -v -v -v 2000>...

2020-01-02 15:36:10 594 1

原创 Python3接口自动化框架:使用jsonpath提取参数做关联

jsonpath与java中的jsonpath是一样一样的看了jsonpath源码,返回提取参数的是个list类型,否则返回False;so,具体提取json对象参数的值都需要使用index索引取值引用。tips:list支持索引取值、切片取值、len长度计算示例给出一个json对象dic={ "code": 0, "msg": "OK", "data":...

2020-01-02 10:48:48 406

原创 Python3接口自动化框架:使用正则re实现接口数据参数化

re正则表达式这里【不详细】介绍正则表达式的用法及其他方法,百度已有一堆完美诠释re的博客!接口测试中的应用在实现接口自动化测试框架编码过程中,使用ddt设计测试用例,需要参数化;因此采用re正则式来匹配需要参数化的请求参数,然后替换成新的请求参数;演示参数:data={“phone”:"#phone#",“passwd”:"#pwd#",“name”:"#name#",“amou...

2020-01-02 10:48:21 452

原创 Python3脚本编程:文件对比小工具

写python就不无聊了没事的时候,或者叫忙里偷闲,写写python,提升一下代码能力;前段时间写了对比文件的python工具代码,需要手工来对比数据;略显鸡肋,这是我们开发同学工作未做足,接口文档不标识变更;json文件的对比第一版就实现了,并且生成html报告,略显麻烦;思路:因为生成的json文件都在某个目录下,所以先对比md5,再判断内容,生成对应的html报告exc...

2020-01-02 10:47:37 323

原创 Python编程基础:常用内置函数

Python3内置函数的妙用enumerate()返回的是一个迭代器,可以被list、tuple接收# 初始化一个list数据类型lis1=[1,2,4,3,5]#第一个参数是 一个序列、迭代器或其他支持迭代对象。第二参数指定起始位置,默认为0res=list(enumerate(lis1))print("enumerate返回的是枚举对象(计数值,元素值):{}".format...

2020-01-02 10:47:08 220

原创 Python编程基础:内置函数之属性类函数

内置函数:预先取之getattr必先予之setattr*attr属性内置函数:setattr()、getattr()、delattr()、hasattr()先初始化申明一个空类import unittestclass TestClsA(unittest.TestCase): """ 定义一个类,随便选一个类继承; 作用:1.给类属性相关函数使用; ...

2020-01-02 10:46:37 236

UI自动化测试方案设计--培训.pptx

适合公司内部培训ppt

2020-12-27

selenium关键字驱动.exe

设计关键字驱动web自动化测试框架模版,代码0基础小白也能玩web自动化,已打包已打包exe可执行文件:其中亮点@tkinter框架GUI,pyinstaller打包命令,selenium关键字驱动等等技术,运行需要python环境及所需selenium依赖库。

2020-09-15

服务器虚拟化技术方案virtualbox+vagrant.pdf

解决公司物理服务器环境管理资源解决方案,节约云服务器成本开支,采用virtualbox轻量级管理虚拟环境工具,vagrant批量创建虚拟服务器。

2020-10-05

selenium关键字驱动.tar

可执行exe程序,内含关键字测试用例模版:实现了多个selenium版本的关键字驱动之后,又从unittest框架升级到pytest,最后又简单使用了tkinter框架生成简单的GUI,反正都是不需要编码的人都能编写测试用例并且执行测试,所以就简陋些,有兴趣的可以反编译exe

2020-09-15

selenium_keywords_by_python3-master.zip

Python3实现selenium3二次封装关键字,数据与脚本分离,实现分层设计:关键字层<实现页面元素及操作的方法>、业务层<脚本读取excel测试用例,遍历关键字通过反射调用关键字方法>、数据层<即excel测试用例剥离关键字与页面元素>;此框架的优势是无需编写太多python代码,即使没有代码基础的测试同学只要按照模版写测试用例即可。

2020-09-14

Scrapy爬虫框架中Selector.pdf

爬虫简介:scrapy框架的爬虫原理,部分功能介绍及其使用;帮助我们更好的理解框架是如何工作的,其他组件是如何相辅相成的。

2020-07-27

搭建JMeter性能压测可视化监控平台grafana+influxdb+telegraf.pdf

搭建JMeter性能压测可视化监控平台grafana+influxdb+telegraf; 还支持prometheus系统级资源监控,灵活多用。

2020-07-22

Jenkins集成JMeter接口自动化框架-补充说明.pdf

1、本地搭建Eclipse+JMeter+Maven项目框架,本地调试jmeter脚本;后续Jenkins集成 Jmeter+maven+Email+report+git等功能框架。 建议如果是路径设置,尽量使用反斜杠,在java项目中,斜杠\是需要\\转义的,毕竟最后会在linux 运行使用/反斜杠更ok; 解决路径问题,作为变量传参,在windows-java环境支持/反斜杠路径 2、技术框架的选型,在通过整体技能水平评估后,采取工具类集成框架实现,利于多人维护 3、第一步先是环境的准备,优先本地调试通过,再持续集成自动构建,也就是服务器的迁移。 4、再次搭建接口自动化平台,总会遇到的之前没遇到过的问题: a> eclipse创建maven项目后,从原来本地调试的github拉取配置代码,再调试出现执行xml格式问题 问题:SXXP0003: Error reported by XML parser 解决:修改工程src/test/jmeter目录下的user.properties:

2019-09-24

Jenkins持续集成maven+jmeter+git接口自动化测试框架.pdf

背景:jenkins作为中央调度器,集成java、maven、git、email、html-report环境,搭建 一个自动化测试框架,可性能也可接口;maven负责项目管理,jenkins服务器就不需要安 装jmeter运行环境(错误的,maven项目配置pom文件),只需要注册脚本所需要的jar包 到本地仓库即可;git源码管理,maven构建; 1、软件安装步骤略;jenkins需要安装框架所需要的插件; 2、准备测试代码上传到github,jenkins配置maven、git插件; 3、直接上图配置,一个步骤一步来:

2019-09-24

性能测试进阶指南

性能测试进阶指南第二版电子书-用户行为模拟Vugen负载生成及监控controller

2018-06-04

web安全测试

web安全技术,安全测试,帮助开发测试在工作中,实际实现网络安全

2018-06-04

Loadrunner中文教程

共享Loadrunner中文教程,有利于帮助你学好使用性能测试工具。

2018-06-04

收集明天的囬忆的留言板

发表于 2020-01-02 最后回复 2020-04-16

空空如也

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

TA关注的人 TA的粉丝

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