smooth的博客

好的性能不是调优出来的,更多是设计出来的!很多人缺乏的不是测试技术、方法和工具,而是缺乏分析能力!...

基于Jmeter的性能压测平台实现

很早就想要一套属于自己的性能压测平台,原因是使用了阿里云的性能测试PTS,就挺羡慕能有一个这样的性能测试平台,但毕竟人家的东西我们高攀不起(要钱的),而且阿里云的性能测试平台是不支持多种协议的(比如我有一个项目要用websocket测试,结果人家就支持http压测)。 说到开发自己的性能测...

2018-10-25 17:33:25

阅读数 2288

评论数 3

性能测试过程及模型构建

        在性能测试过程中,建模实际上可分为两个过程,性能测试过程和模型构建过程,性能测试过程主要完成对系统进行性能测试,并搜集相应的测试结果,形成测试过程文档;模型构建主要是根据搜集到的性能测试需求和生产系统的相关信息完成性能模型的构建工作,并指导性能测试过程以及测试结果的生成。 一、测...

2017-10-30 21:02:47

阅读数 2528

评论数 0

如何用Jmxtrans自定义收集Java监控指标

使用Jmxtrans的理由: JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。利用JMX可以对外暴露...

2019-05-21 10:00:56

阅读数 6

评论数 0

说说性能测试的几个概念

性能测试(Performance Test) 通过测试工具和测试手段,监测和收集测试过程中的软件系统运行数据,度量系统与预定义目标的差距。而预定义目标就是通过性能需求来表示。 怎样才能更有效的获得性能需求?以便更好设计、执行性能测试。可以按以下步骤: 1. 收集,根据项目历史数据,或者根据经...

2019-04-27 12:21:03

阅读数 637

评论数 2

Jenkins使用FTP上传文件报错问题处理

Jenkins带有Publish over FTP插件,安装后并使用它就能实现FTP上传,可以用于构建后的发包操作。我们在系统管理中配置好FTP Servers后,并测试连接通过,按理在Job配置中用Publish over FTP按官网的配置说明进行配置(Publish Over FTP Plu...

2019-03-22 11:15:58

阅读数 132

评论数 0

Jenkins influxdb结合Grafana分析展示

我们通过Jenkins的influxdb插件,可以把jenkins job和Sonarqube的相关信息和构建结果存库。然后通过Grafana进行视图展现,这样就实现了对jenkins的Job监控和分析。 步骤如下: 1、在服务器上安装influxdb(可以连grafana一起安装,写个批处理...

2019-03-14 15:08:49

阅读数 166

评论数 0

测试行业的发展趋势和看法

[ 声明:本文为博主梳理改编,转载请注明出处:https://blog.csdn.net/smooth00/article/details/87792965原文来自https://testerhome.com/topics/9065 ] 我是从开发半道转去做测试的,当时刚从事测试这个行业...

2019-02-20 15:49:46

阅读数 814

评论数 0

Jenkins升级后页面出现部分英文的问题处理

从低版本的Jenkins升级到高版本,特别是LTS版本低于2.138.4升级到高于LTS版本2.150.1的情况,就可能出现界面中英文混合的情况,而且通过安装localization-zh-cn插件都无法解决,如下所示: 经过反复的降级和升级,并按官网的LTS升级说明进行升级,也没能解决这个...

2019-01-30 15:51:19

阅读数 538

评论数 3

开源运维监控open-falcon的快速部署

在目前流行的三大开源运维监控工具Zabbix、Nagios、Open-Falcon当中,Open-Falcon属于后起之秀,由小米团队提供,可以从运营级别(基本配置即可),以及应用级别(二次开发,通过端口进行日志上报),对服务器、操作系统、中间件、应用进行全面的监控,及报警,对我们的系统正常运行的...

2019-01-09 17:27:08

阅读数 551

评论数 1

开源APM监控Pinpoint的快速部署和使用

       Pinpoint是用于大规模分布式系统的APM工具。它是在Dapper(一个由Google构建的分布式系统跟踪基础架构)之后构建的,为开发人员提供有关复杂分布式系统行为的更多信息。 开源地址:https://github.com/naver/pinpoint        Pin...

2018-12-20 15:21:36

阅读数 931

评论数 0

六款开源java应用性能监控工具

如果你正在寻找性能监控工具,不妨看看以下推荐的这六款开源工具,这些工具目前已经可以替代付费工具了,你可以看看是否是你的最佳选择。本文推荐的六款开源工具目前是开源社区中最受欢迎的,在https://github.com上都能直接搜到。 原文来自:http://tech.it168.com/a201...

2018-12-14 13:28:34

阅读数 876

评论数 0

一系列自动化测试的开源项目介绍

在如今开源的时代,我们就不要再闭门造车了,热烈的拥抱开源吧!本文针对性能测试、Web UI 测试、API 测试、数据库测试、接口测试、单元测试等方面,为大家整理了github或码云上优秀的自动化测试开源项目,希望能给大家带来一点帮助。 一、性能自动化测试 1、项目名称:基于Jmeter实现的在...

2018-11-21 14:14:22

阅读数 1419

评论数 1

Docker如何修改默认网段

       我们在局域网中使用Docker,最常遇到的一个困惑,就是有时候跨网段结果出现网络不通。原因是因为Docker默认生成的网关和我们的局域网网段有时候是冲突的,比如在172.16网段的机器上部署Docker,结果生成的docker0网桥是172.17网段,那么就和真实环境中使用该网段的机...

2018-10-12 13:24:58

阅读数 2371

评论数 2

通过Docker部署Linux版SqlServer

       很多人不知道SqlServer还有Linux版的,微软官方于2016年就发布了SqlServer 2017 for Linux,使得SqlServer数据库可以运行在Linux内核的服务器上。按照微软官方的解释,SQL Server 2017 在所有支持的平台(包括 Linux)上具...

2018-09-28 16:04:16

阅读数 1228

评论数 1

Docker的网络模式和如何跨主机通信

Docker有四种网络模式:Bridge、Host、Container、None,一般常用的是前面两种,默认的是第一种,不安全的是第二种,以下介绍一下四种网络模式,并重点介绍一下如何配置自己的跨主机通信网络。 一、网络模式介绍 1、Bridge模式:         默认是这种模式(使用do...

2018-09-26 17:44:20

阅读数 1372

评论数 0

关于Jmeter参数化的编码问题

大家用jmeter最常遇到的是请求参数中文乱码问题(至于返回值乱码问题由于处理简单也不影响测试,就不在这里说了),而对于这个问题,很多人不能从根本上去分析和理解,所以就无法从根本上去回避和解决,以下我就通过几种情况来分别说明: 在这之前,先做好测试案例: (1)准备CSV数据文件,内容只有三列...

2018-08-15 11:25:51

阅读数 1262

评论数 0

JMeter测试WebSocket的经验总结

       最近有一个微信聊天系统的项目需要性能测试,既然是测试微信聊天,肯定绕不开websocket接口的测试,首选工具是Jmeter,网上能搜到现成的方法,但是网上提供的jar包往往不是最新的,既然是用最新版本的Jmeter4.0,那么所依赖的插件jar包也应该追求新的。所以提供了以下链接供...

2018-08-03 10:06:29

阅读数 8616

评论数 4

Jenkins自动化部署容器

上一篇文章《Dockerfile配置APM监控实现Java容器的性能监控》实现了在tomcat容器中部署APM监控,就着这个话题我们继续扩展一下如何自动化部署。关于自动化部署容器,最常用到的是Jenkins,公司也有相关环境。但是为了全面的学习容器,我这次不用公司的Jenkins环境,而是直接用容...

2018-08-02 08:56:09

阅读数 2373

评论数 0

WMI监控碰到错误号53的问题定位

Spotlight On Oracle这款监控工具可以用来监控Windows操作系统,监控的原理是通过WMI远程访问协议,有时候监控会出现连接报错,比如报"错误号53,找不到网络路径”,或者是报别的错误,只要我们遵循以下的分析思路就能找到问题的根源:1、运行wbemtest测试通...

2018-07-06 09:04:04

阅读数 1420

评论数 0

Dockerfile配置APM监控实现Java容器的性能监控

通过Dockerfile可以用来构建容器镜像,我们一般也是通过这种方式来构建一个Tomcat应用服务容器,如果要实现对容器中的Tomcat服务(或是其他Java应用)进行APM(应用性能管理)监控,就需要我们在容器中放置javaagent并做相关配置,而在已生成的容器中修改配置不符合容器管理的规范...

2018-07-02 09:39:03

阅读数 1643

评论数 0

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