- 博客(21)
- 收藏
- 关注
原创 storm集群安装步骤及遇到的坑
一、下载storm下载地址:https://storm.apache.org/downloads.html需要确保已经安装好了zookeeper环境,在我的环境中已经搭建好了zookeeper集群环境。1、解压tar zxvf apache-storm-1.2.2.tar.gz更改解压文件为 storm2、配置环境变量STORM_HOME=/opt/app/stor...
2019-06-20 17:14:46
349
原创 功能测试覆盖率jacoco jenkins ant maven
一、Jacoco + Tomcat1、下载Jacoco的包2、Tomcat配置远程tomcat配置catalina.sh来使用jacocoagentJAVA_OPTS="-javaagent:/opt/app/tomcat/apachetomcatserver/bin/jacocoagent.jar=includes=com.umetrip.*,output=tcpserver,p...
2019-06-14 13:50:57
576
原创 nfs搭建使用文档
#1、查看服务端系统是否已安装NFSrpm -qa | grep rpcrpm -qa | grep nfs#2、NFS服务端然后启动服务service rpcbind startservice nfs start#可以查看NFS服务端服务状态service rpcbind statusservice nfs status#3、设置NFS服务端...
2019-06-14 13:44:56
167
原创 nfs 共享挂载 常用命令及安装方式
nfs 共享挂载 常用命令及安装方式cat /etc/issue 或cat /etc/redhat-release1:配置共享⽬目录/etc/exports#/opt/app/tools/apache-tomcat-8.5.9/webapps/QAAutomationWeb/result10.221.198.162(rw,sync,no_root_squash)/opt/app/...
2019-06-14 13:43:04
5614
原创 java读取数据库数据,并将数据存入数组返回
// 查询数据库内手机在线状态的设备信息,得到的是List<Map<>>格式 // 例如[{udid=7b45c30, version=7.1.1, phonename=MiNote3}, {udid=UYT7N17B16002687, version=8.0.0, phonename=Mate10}] public List getOnlineStatus()...
2018-06-27 14:09:14
16651
原创 app专项性能测试——获取手机cpu、内存、流量
1、Cpu获取// 获取手机指定packagename的cpu占比 public static String getCPU(String PackageName) { String Cpu = null; try { Runtime runtime = Runtime.getRuntime(); Proce...
2018-06-12 16:38:00
4746
原创 shell脚本——参数写进if、while格式
ps出来的进程数mavenpidszie=`ps -ef|grep maven|grep -v grep|wc -l`mavenpidszie是当时ps出的结果,如果要用作条件判断,还是要写ps指令例:mavenpidszie=`ps -ef|grep maven|grep -v grep|wc -l`mavenpidnum=`ps -ef|grep maven|grep -v grep|awk...
2018-06-08 14:43:17
267
原创 shell脚本——更改参数名中间的某个字符
if [[ "${app_name}" =~ '-' ]]; then echo -e "工程名中包含“-”字符需要改动\n" app_name=${app_name/-/_}else echo -e "没有包含"-""fi如果传入的参数 ${app_name}中包含“-”将“-”,替换成“_”,用 ${app_name/-/_}umemid-user ======= umemid...
2018-06-07 10:36:37
551
原创 shell脚本——ps得到进程号、进程数
一、进程数:定义mavenpid为maven进程的数量mavenpid=`ps -ef|grep maven|grep -v grep|wc -l`返回的是maven进程的数量例子:mavenpid=`ps -ef|grep maven|grep -v grep|wc -l`echo "执行前,maven进程数为###### $mavenpid"if [ "$mavenpid" = 0 ] ...
2018-06-07 10:34:35
11764
原创 main函数调用Junit测试类
测试用例所在类:public class Atest{@Testpublic void testA() throws Exception { System.out.println(“测试用例A”); }@Testpublic void testB() throws Exception { System.out.println(“测试用例B”); }}调用测试用例整...
2018-06-05 18:37:09
4233
1
原创 Linux改中文乱码显示
可以使用locale命令,查看当前系统默认采用的字符集# locale在RedHat/CentOS系统下,记录系统默认使用语言的文件是/etc/sysconfig/i18n,如果默认安装的是中文的系统,i18n的内容如下:LANG="zh_CN.UTF-8" SYSFONT="latarcyrheb-sun16" SUPPORTED="zh_CN.UTF-8:zh_CN:zh"其中LANG变量是l...
2018-06-05 15:04:16
84115
1
原创 Maven打包——maven-shade-plugin插件打可执行jar包
背景:现在基本上都是采用maven来进行开发管理,我有一个需求是需要把通过maven管理的java工程打成可执行的jar包,这样也就是说必需把工程依赖的jar包也一起打包。而使用maven默认的package命令构建的jar包中只包括了工程自身的class文件,并没有包括依赖的jar包。所以根本不能执行。但我们可以通过配置插件来对工程进行打包。步骤:1、通过maven-assembly-plugi...
2018-06-05 10:33:26
690
转载 git常用命令总结
git init 在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹. git clone 获取一个url对应的远程Git repo, 创建一个local copy. 一般的格式是git clone [url]. clone下来的repo会以url最后一个斜线后面的名称命名,创建一个文件夹,如...
2018-06-04 14:26:32
135
转载 常见10种安全漏洞(OWAPS TOP 10)
常见10中安全漏洞(OWAPS TOP 10)1、注入把一些包含攻击代码当做命令或者查询语句发送给解释器,通常能在SQL查询、LDAP查询、OS命令、程序参数等中出现。危害:数据丢失、破坏、甚至完全接管主机2、失效的身份认证和会话管理攻击者破坏密码、会话令牌、或利用实施漏洞冒充其他用户身份危害:导致部分甚至全部账户遭受攻击,攻击者能执行合法用户的任何操作。3、跨站脚本最普遍的web应用安全漏洞。当...
2018-06-04 13:30:14
10239
原创 Jenkins+Maven+Git集成环境搭建
预先安装好tomcat(找沈键)【Jenkins安装】linux下的jenkins的安装:Jenkins 下载网址: http://jenkins-ci.org/1.准备:JDK环境,tomcat环境,maven环境,jenkins.war包2.在linux上安装JDK,tomcat和maven,这里就不赘述了3.将jenkins.war包放置在/tomcat/webapps下4.然后启动tomc...
2018-06-04 13:28:42
267
原创 搭建压力测试工具nGrinder
nGrinder是一个免费的、开放源代码的Web性能测试平台。运行在应用中间件服务器中运行。它由一个控制端和多个代理端组成。通过控制端(浏览器访问)建立测试场景,然后通过分发到代理端进行压力测试,是一个分布式的测试场景。测试过程是基于Jython脚本来模拟浏览器或其他终端使用HTTP协议访问站点来完成的。测试过程中采集的数据将通过动态图和数据表的形式展示出来。用户可以方便的看到tps、以及测试目标...
2018-06-04 12:09:16
1250
原创 搭建IOS自动化测试环境-Appium
一、安装Homebrew工具1、简介Homebrew官网 http://brew.sh/index_zh-cn.htmlHomebrew是神马linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red ha有yum,Ubuntu有apt-get 神马,你用mac os,不好意Mac os木有类似的东东,泪奔中几经折腾总算找到了第三方支持:Homebrew,Ho...
2018-06-04 11:38:58
3575
原创 Android自动化测试——adb指令切换输入法
Adb指令adb shell ime list -a切换输入法adb shell ime set com.android.inputmethod.pinyin/.PinyinIME隐藏键盘hidekeyboard()再切回appium输入法adb shell ime set io.appium.android.ime/.UnicodeIME...
2018-06-04 11:10:01
1505
原创 Android自动化测试——monkey测试指令
monkeyadb shell monkey -p com.***.android.***.*** --ignore-crashes --ignore-timeouts --monitor-native-crashes --throttle 100 --pct-syskeys 0 -v 10000 > monkey.txtadb shell monkey -p com.umetrip.and...
2018-06-04 11:05:37
321
原创 IOS自动化App测试——安装app指令
IOS自动化运行1) 安装iOS测试包相关命令① 安装iOS测试包$ ios-deploy --id [设备udid] --bundle [ipa路径]例:ios-deploy --id 315214497a82c001d0cac7541ddfaac3288c05b2 --bundle /data/uitest/UmeAutomationTestAndroid/res/app/ios/Umetri...
2018-06-04 11:00:08
1957
原创 清Linux磁盘空间常用命令
1、按顺序排列文件大小du -sh * | sort -nr2、使用df 命令查看当前磁盘使用情况df -lh 3、du * -sh|grep G
2018-06-04 10:58:25
296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人