<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fbb的博客]]></title><description><![CDATA[随便写写]]></description><link>https://blog.youkuaiyun.com/fbb1995</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fbb1995]]></copyright><item><title><![CDATA[jemeter请求间参数传递]]></title><link>https://blog.youkuaiyun.com/fbb1995/article/details/113546948</link><guid>https://blog.youkuaiyun.com/fbb1995/article/details/113546948</guid><author>fbb1995</author><pubDate>Tue, 02 Feb 2021 11:39:12 +0800</pubDate><description><![CDATA[jemeter请求间的参数传递
1.同一个线程组之间
（1）使用正则表达式提取出来
（2）使用${}直接引用
2.不同线程组
（1）使用正则表达式提取出来
（2）使用BeanShell PostProcessor，将正则表达式提取器中的值设置为全局变量
$ {__setProperty(cookie,$ {cookie},)};
(3)其他线程组使用：${__property(cookie,)}

...]]></description><category></category></item><item><title><![CDATA[nmon监控服务器资源]]></title><link>https://blog.youkuaiyun.com/fbb1995/article/details/81020675</link><guid>https://blog.youkuaiyun.com/fbb1995/article/details/81020675</guid><author>fbb1995</author><pubDate>Thu, 12 Jul 2018 18:44:06 +0800</pubDate><description><![CDATA[首先下载nmon及nmon analyser 
nmon用来采集信息，nmon analyser用来生成图表 
nonm的使用命令为：

nmon -f -s 10 -c 60

-f 表示生成的数据文件名中有时间; 
-s 10 表示每 10 秒采集一次数据; 
-c 60 表示采集 60 次，10*60=600 秒; 
执行命令之后会在nomn的同级目录下生成以.nmon后缀结尾的文件 
采集...]]></description><category></category></item><item><title><![CDATA[通过jmx连接监控远程java程序]]></title><link>https://blog.youkuaiyun.com/fbb1995/article/details/80610665</link><guid>https://blog.youkuaiyun.com/fbb1995/article/details/80610665</guid><author>fbb1995</author><pubDate>Thu, 07 Jun 2018 15:57:39 +0800</pubDate><description><![CDATA[jdk自带的监控jvm的工具有jvisualvm和jmc,两者都可以通过jmx连接方式监控远程java程序 
需要做的只有在启动远程主机上的java程序的时候加上如下参数：

-Dcom.sun.management.jmxremote.port=端口号  -Dcom.sun.management.jmxremote.ssl=false  -Dcom.sun.management.jmxremot...]]></description><category></category></item><item><title><![CDATA[findbugs规则整理及解决办法]]></title><link>https://blog.youkuaiyun.com/fbb1995/article/details/80408770</link><guid>https://blog.youkuaiyun.com/fbb1995/article/details/80408770</guid><author>fbb1995</author><pubDate>Tue, 22 May 2018 17:21:26 +0800</pubDate><description><![CDATA[
A boxed primitive is created from a String, just to extract the unboxed primitive value. It is more efficient to just call the static parseXXX method. 
修改建议：使用Long.ParseLong，避免自动装箱再拆箱 
问题原因： 
Long.Pa...]]></description><category></category></item><item><title><![CDATA[初识jenkins pipeline]]></title><link>https://blog.youkuaiyun.com/fbb1995/article/details/80224943</link><guid>https://blog.youkuaiyun.com/fbb1995/article/details/80224943</guid><author>fbb1995</author><pubDate>Mon, 07 May 2018 14:05:45 +0800</pubDate><description><![CDATA[使用jenkins pipeline插件构建一个job,主要是:从gitlab拉取代码–编译–sonar分析–quality gate判断是否通过质量阀 
脚本如下： 
node { 
   def mvnHome 
   stage(‘Preparation’) { // for display purposes 
      // Get some code from a GitHub rep...]]></description><category></category></item><item><title><![CDATA[jenkins集成sonar、jacoco]]></title><link>https://blog.youkuaiyun.com/fbb1995/article/details/80082119</link><guid>https://blog.youkuaiyun.com/fbb1995/article/details/80082119</guid><author>fbb1995</author><pubDate>Wed, 25 Apr 2018 16:53:48 +0800</pubDate><description><![CDATA[因为公司都是maven项目，所以这里只记录maven项目的构建 
前提：jenkins、maven都配置好（maven的settings文件中配置好sonarqube服务器） 
首先，在jenkins插件中心找到sonarqube的插件直接安装 
 
然后，在系统设置配置sonarqube 
 
最后，就可以构建job了

构建一个maven项目 
关键配置如下 
 
构建完成后，就可以去sona...]]></description><category></category></item><item><title><![CDATA[sonar集成jacoco展示单元测试覆盖率]]></title><link>https://blog.youkuaiyun.com/fbb1995/article/details/79933659</link><guid>https://blog.youkuaiyun.com/fbb1995/article/details/79933659</guid><author>fbb1995</author><pubDate>Fri, 13 Apr 2018 19:40:05 +0800</pubDate><description><![CDATA[（一）sonar-scanner结合jacoco

这里还是要用到maven生成jacoco的统计结果，所以推荐直接使用maven的方式检查项目

1.在要检测的项目的pom文件中加入如下配置：

 &amp;amp;lt;plugin&amp;amp;gt;
                &amp;amp;lt;groupId&amp;amp;gt;org.apache.maven.plugins&amp;amp;lt;/groupId&amp;amp;gt;
             ...]]></description><category></category></item><item><title><![CDATA[sonar踩坑（一）]]></title><link>https://blog.youkuaiyun.com/fbb1995/article/details/79930802</link><guid>https://blog.youkuaiyun.com/fbb1995/article/details/79930802</guid><author>fbb1995</author><pubDate>Fri, 13 Apr 2018 16:32:16 +0800</pubDate><description><![CDATA[使用sonar-scanner扫描某个项目，生成的结果太大了，结果upload到数据库失败，说明是在往数据库插入数据时超过了设置的最大允许数据包值：max_allowed_packet解决办法：修改（或设置）mysql的my.cnf内的max_allowed_packet值，或者直接执行命令：set global max_allowed_packet = 100*1024*1024;然后重启son...]]></description><category></category></item><item><title><![CDATA[sonar的使用：使用sonar-scanner检测代码]]></title><link>https://blog.youkuaiyun.com/fbb1995/article/details/79898766</link><guid>https://blog.youkuaiyun.com/fbb1995/article/details/79898766</guid><author>fbb1995</author><pubDate>Wed, 11 Apr 2018 16:47:22 +0800</pubDate><description><![CDATA[配置好sonar的服务端之后，接下来就要使用sonar检测我们的代码了，sonar主要是借助客户端检测工具来检测代码，所以要使用sonar必须要在我们本地配置好客户端检测工具客户端可以通过IDE插件、Sonar-Scanner插件、Ant插件和Maven插件方式进行扫描分析，此处使用的是Sonar-Scanner,sonar的命令行分析端软件还有Sonar-Runner,和Scanner使用差不多...]]></description><category></category></item><item><title><![CDATA[sonar数据库相关配置]]></title><link>https://blog.youkuaiyun.com/fbb1995/article/details/79892140</link><guid>https://blog.youkuaiyun.com/fbb1995/article/details/79892140</guid><author>fbb1995</author><pubDate>Wed, 11 Apr 2018 10:16:36 +0800</pubDate><description><![CDATA[上一篇已经将sonar简单启动起来了，下一步就是进行数据库相关的配置以进行登录和使用首先，在mysql数据库中新建一个数据库，我命名为sonar,然后，在sonar的安装目录下找到conf/sonar.properties文件，在其mysql5.X节点下输入以下信息：sonar.jdbc.url=jdbc:mysql://ip:3306/sonar?useUnicode=true&amp;amp;char...]]></description><category></category></item><item><title><![CDATA[sonar的部署（初识sonar）]]></title><link>https://blog.youkuaiyun.com/fbb1995/article/details/79884769</link><guid>https://blog.youkuaiyun.com/fbb1995/article/details/79884769</guid><author>fbb1995</author><pubDate>Tue, 10 Apr 2018 17:54:10 +0800</pubDate><description><![CDATA[打算在公司测试服务器上部署sonar,系统为centos7环境准备：jdk、mysql(这里使用的jdk1.8，mysql5.7)下载sonarqube：http://www.sonarqube.org/downloads/到本地将zip解压后将文件夹移到测试服务器注意：sonar不能以root用户启动，用root用户启动的时候显示start，也没有报错,其实并没有起来将sonarqube文件夹移...]]></description><category></category></item><item><title><![CDATA[appium连接夜神模拟器实现自动化]]></title><link>https://blog.youkuaiyun.com/fbb1995/article/details/79869772</link><guid>https://blog.youkuaiyun.com/fbb1995/article/details/79869772</guid><author>fbb1995</author><pubDate>Mon, 09 Apr 2018 17:44:23 +0800</pubDate><description><![CDATA[环境准备：安装好python环境（略）安装好appium(略)安装好android sdk(略)以上环境变量都需配置好安装夜神模拟器环境准备好之后：打开夜神模拟器-&amp;gt;DOS窗口输入：adb connect 127.0.0.1:62001-&amp;gt;打开appium，deviceName输入127.0.0.1:62001并启动-&amp;gt;运行python脚本，自动化就实现了！调用关系：python...]]></description><category></category></item><item><title><![CDATA[记ngrinder二次开发过程中遇到的坑（吐槽二）]]></title><link>https://blog.youkuaiyun.com/fbb1995/article/details/79869461</link><guid>https://blog.youkuaiyun.com/fbb1995/article/details/79869461</guid><author>fbb1995</author><pubDate>Mon, 09 Apr 2018 17:18:47 +0800</pubDate><description><![CDATA[好不容易找全了缺失的jar包，在本地打包成功之后，部署运行，起来倒是起来了，点击脚本就报500，怎么都找不到原因，后来在另一台机器上重新打包（我本机是windows,另一台是centos），部署运行之后不报错，可以正常使用，不知道为什么，可能是环境原因或者某个jar包版本不一样吧。。。...]]></description><category></category></item><item><title><![CDATA[记ngrinder使用过程中遇到的坑（二）]]></title><link>https://blog.youkuaiyun.com/fbb1995/article/details/79869304</link><guid>https://blog.youkuaiyun.com/fbb1995/article/details/79869304</guid><author>fbb1995</author><pubDate>Mon, 09 Apr 2018 17:07:24 +0800</pubDate><description><![CDATA[controller重启时出错:重新部署war包之后启动报错，因为对数据库字段做了更改的原因，将root目录下.ngrinder目录下的db文件夹下的内容删掉再重启即可成功]]></description><category></category></item><item><title><![CDATA[记ngrinder使用过程中遇到的坑（一）]]></title><link>https://blog.youkuaiyun.com/fbb1995/article/details/79869222</link><guid>https://blog.youkuaiyun.com/fbb1995/article/details/79869222</guid><author>fbb1995</author><pubDate>Mon, 09 Apr 2018 17:02:18 +0800</pubDate><description><![CDATA[ngrinder-monitor的使用：启动monitor之后发现看不到监控信息，将目标机器root目录下.ngrinder_agent文件夹下agent.conf文件中的hostname_or_ip改为controller的ip，再重新启动monitor...]]></description><category></category></item><item><title><![CDATA[记ngrinder二次开发遇到的坑（一）]]></title><link>https://blog.youkuaiyun.com/fbb1995/article/details/79868736</link><guid>https://blog.youkuaiyun.com/fbb1995/article/details/79868736</guid><author>fbb1995</author><pubDate>Mon, 09 Apr 2018 16:46:31 +0800</pubDate><description><![CDATA[按照网上某个大神的博客对ngrinder做简单的二次开发，就是加一些百分位线之类的，博客地址：https://blog.youkuaiyun.com/neven7/article/details/50740018在做完之后，实际项目使用的过程中，经常出现测试起不来的情况，蓝色的圆点一直闪烁，停也停不掉，必须要重启controller,通过检查日志，发现问题出现在getPlusResult()方法这里，把这个方...]]></description><category></category></item></channel></rss>