- 博客(66)
- 资源 (1)
- 收藏
- 关注
原创 JVM 使用工具源监控资源消耗(内存、CPU、线程)
1、Jconsole1.1 无密码登录(1) 启动java程序需要在启动脚本加入如下参数-Dcom.sun.management.jmxremote-Djava.rmi.server.hostname=192.168.40.226-Dcom.sun.management.jmxremote.port=60001-Dcom.sun.management.jmxremote.authenticate=...
2018-04-12 11:19:48 5858 1
转载 EXCEL技巧
A1单元格内容是“郑州市花园路” =left(A1,3)载取前三个字符,结果是“郑州市” =right(a1,3) 载取右边三个字符,结果是"花园路" =mid(a1,2,3) 从第二个开始载取,截取3个字符,结果是 “州市花” =mid(a1,find(a1,"市")+1,3) 查找“市”的位置,然后在此位置后截取3个字符,结果是“花园路”
2017-08-04 15:12:56 334
转载 JAVA_正则表达式中\(反斜杠)处理
转载自:http://blog.csdn.net/bbirdsky/article/details/453687091、 文本中有\r\n等制表符时,正则表达式字符串直接使用\r\n(单斜杠)来匹配如:Pattern pa = Pattern.compile("\r\n"); Matcher ma = pa.matcher(str);2、 文本中含有正则表达式需要的特殊
2017-03-21 20:36:28 11568
原创 手机自动化测试(9)----monkey源码地址(包含多种其他工具)
各类工具源码:https://github.com/android/platform_developmentmonkey源码:https://github.com/android/platform_development/tree/master/cmds/monkey在monkey上层目录才能下载
2017-01-01 18:44:09 436
转载 JAVA_正则表达式关于\(反斜杠)的处理
转载自:http://blog.csdn.net/bbirdsky/article/details/45368709正则需要转义字符:'$', '(', ')', '*', '+', '.', '[', ']', '?', '\\', '^', '{', '}', '|'异常现象: java.util.regex.PatternSyntaxException:
2016-12-17 16:52:26 5681
原创 Fiddler(3)--重定向(返回指定数据)
1、使用AutoResponder标签2、点击Add Rule按钮,使用匹配规则 (1)勾选Enable rules:启用规则 (2)勾选unmatched requestspassthrough:不匹配规则的就按照之前的请求地址发送过去 (3)选择规则,在rule Editor栏修改规则地址:(1)大小写均匹配(2)EXACT是全词匹配(3)可以点击下来框,选择正则表达式来
2016-12-09 21:28:26 8884
原创 Fiddler(2)--抓手机包
1、设置fiddler(1)打开Fiddler--Tools--Fiddler Options,进入Fiddler设置界面。 (2)进入connection,勾选allow remote computers to connect2、设置手机wifi代理地址 (1)进入wifi连接页面--长按wifi连接--修改(2)修改网络IP--端口
2016-12-09 21:03:59 533
原创 Mysql----mysql服务不能启动
1. 服务指定的路径不存在在如下注册表路径下,找到MYSQL服务的注册表,修改路径(1)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\(mysql服务,这里名字不统一)(2)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\(mysql服务,这里名字不统一)(3)HKEY_LOC
2016-10-15 19:10:26 284
原创 loadrunner(2)----http POST三种请求格式的脚本
本篇文章主要针对POST请求的三种数据请求格式,组织不同的脚本,较为基础,入手教简单(1)、application/x-www-form-urlencoded 键值对(2)、multipart/form-data 表单(3)、application/json Json串注意:loadrunner参数中的引号,需要自己加"\"。1.application/x-www-form-...
2016-09-25 11:07:00 21592
原创 Jmeter(9)---- 设置代理IP,配合Fidller抓包
设置代理IP和端口,可以参考两个方法(1)使用http请求默认值,为后续所有http请求设置代理服务器
2016-09-23 20:28:54 6446
转载 loadrunner(1)----http请求调试以及loadrunner与Filddler抓包
使用loadrunner直接编程调用http接口,需要关注请求参数与接收参数进行调试,本次就是为了方便调试记录的两个方法(1)loadrunner自身日志记录(2)Fiddler抓包1、loadrunner自身日志记录 路径:Vuer----Run Time Settings----Log(1) Enable logging启用日志记录如果选中该选项
2016-09-22 22:27:39 3063
原创 Fiddler技巧(1)----设置监听端口
(1)进入TOOLS----Fiddler Options(2)默认监听8888端口,修改了端口后,需要重启Fiddler才能生效
2016-09-22 21:39:01 23017 2
原创 Jmeter(7)----开发自定义函数
注意:包名不能为Jmeter,天坑!!!1、POM文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://ma
2016-09-20 19:52:42 2816
原创 mysql卸载不干净
1. 删除服务(注册表中删除)(1)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services(2)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services(3)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services2. 删除日志记录(注册表中删除)(
2016-09-08 18:31:13 7834
原创 手机自动化测试(9)--抓包手机数据
工具:wireshark流程:手机--》电脑--》网络原理:手机与电脑共用一个网卡与网络通信,而wireshark主要是捕获网卡上流通的数据步骤:(1)使用笔记本,开始wifi热点,创建虚拟wifi(2)手机连接热点wifi(3)wireshark监控虚拟wifi的网络流量
2016-09-01 23:09:36 947
原创 手机自动化测试(8)--adb通过WIFI连接手机
有USB的方式(1)初始时,手机先与PC使用USB连接(2)使用命令 adb tcpip 5555(端口,任意)(3)使用命令adb shell netcfg,查看手机IP(4)使用命令adb connect IP,连接手机此时,PC通过USB与wifi两种方式连接上了手机,很多操作不是很方便如果要断开网络连接,使用命令:adb disconnect IP
2016-08-29 22:23:51 2097
转载 dubbox+zookeeper环境搭建
zookeeper安装1. 1 下载地址 http://apache.fayea.com/zookeeper/1.2 安装 (1)WINDOWS直接解压 (2)打开根目录下的conf子目录, 将zoo_sample.cfg修改为zoo.cfg (3)修改新增zoo.cfg中的节点 dataDir=F:\\zookeepe
2016-08-05 22:23:00 4199
原创 Jmeter(8)---- java sample请求
1、 maven pom org.apache.jmeter ApacheJMeter_core 2.13 org.apache.jmeter ApacheJMeter_java 2.13 2、代码段package Test;import org.apache.jmeter.config.Arguments;impor
2016-07-04 22:52:37 3695
转载 https请求
1.package com.http.https;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import javax.net.ssl.HostnameVerifier;import javax.net.
2016-04-12 22:46:05 2254
原创 http post请求
package com.http.https;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.io.ObjectOutputStream;import java.io.OutputStream;import java.net.Ht
2016-04-12 22:38:15 644
原创 http get请求
package com.http.https;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;public class Http { /**
2016-04-12 22:29:03 403
原创 Jetty启动
package Jetty;import org.eclipse.jetty.server.NetworkTrafficServerConnector;import org.eclipse.jetty.server.Server;import org.eclipse.jetty.webapp.WebAppContext;//import org.eclipse.jetty.server
2016-04-12 22:07:12 1046
原创 TomcatBoot启动
package com.spring.web.mvc;import org.apache.catalina.Context;import org.apache.catalina.connector.Connector;import org.apache.catalina.startup.Tomcat;import org.apache.tomcat.util.scan.StandardJ
2016-04-12 21:46:07 896 1
转载 junit
http://www.blogjava.net/DLevin/archive/2012/05/11/377950.htmlhttp://www.blogjava.net/DLevin/archive/2012/05/11/377950.html
2016-02-16 23:07:38 235
原创 Jmeter(3)----集合点和断言
1、Threads(Users)线程用户1) setup thread group 一种特殊类型的 ThreadGroup 的,可用于执行预测试操作。这些线程的行为完全像一个正常的线程组元件。不同的是,这些类型的线程执行测试前进行定期线程组的执行。2) teardown thread group. 一种特殊类型的 ThreadGroup 的,可用于执行测试后动作
2015-12-25 16:43:41 2081
原创 Jmeter(7)----分布式
性能测试不仅会对服务器产生压力,同样会对施压机产生压力。一个jmeter施压机产生的线程数是有限的,此时就需要多台施压机同时协作施压。一台控制器,多个从服务器,构成整个分布式布局。控制器控制从服务器一同发起请求,对服务器进行测试。从服务器通过双击F:\JMETER\apache-jmeter-2.13\bin文件夹下的jmeter-server.bat启动,启动成功后,界面如下
2015-12-25 14:44:17 798
原创 Jmeter(6)----监视服务器性能
需要下载Jmeter插件 下载地址:http://jmeter-plugins.org/downloads/all/插件:JMeterPlugins-Standard-1.3.1.zip监控器:ServerAgent-2.2.1.zip 环境搭建1
2015-12-24 13:54:12 1063
原创 Jmeter(5)----关联
关联:将前一次请求的获得的值作为下次请求的参数1. http请求流程:1. 先发出一次HTTP请求 2. 后置处理器使用正则表达式提取器,从http响应中提取需要的值 3. 下一次http请求使用正则表达式提取值。正则表达式截图:引用名称:其他元件引用时需要的名称。存入jmeter参数中,通过debug可以看到
2015-12-22 21:26:29 1409
原创 Jmeter(4)----参数化
函数打开路径1._Random(随机数字)1).最小值:随机数最小值2).最大值:随机数最大值3).result :存储最后生成的随机数4).函数字符串:其他元件调用该函数时使用该字符串。上面这个函数设置后,意思就是该随机数在1~100之间随机取值2._RandomString1)length:字符串字母个数2)generation
2015-12-18 17:33:59 1486
原创 Jmeter(2)----HTTP请求
1. 添加地址2.界面介绍假设我现在测试的接口页面是:http://www.dytt8.net/html/gndy/dyzz/20151217/49763.html(1)服务器名称或IP:www.dytt8.net(2)端口号:这种情况可以不填,默认80(3)协议:默认http,可以选https之类的(4)方法:GET或者POST(5)路径:html
2015-12-18 17:05:31 804
转载 Jmeter(1)----下载jmeter并运行一个简单用例
转载自:1. 下载JMeter官方网站下载最新版本:http://jmeter.apache.org/download_jmeter.cgiWINDWOS下载ZIP版LINUX下载TGZ版2. 启动JMeterwindows,在目录apache-jmeter-2.9\bin 下可以见到一个jmeter.bat文件,双击此文件,即看到JMete
2015-12-18 16:03:54 6750
原创 web自动化(6)----操作浏览器以及添加COOKIE
1.添加cookieCookie cookie = new Cookie("key", "value"); driver.manage().addCookie(cookie);2.获取cookiedriver.manage().getCookies();3.浏览器最大化driver.manage().window().maximize();4.设置浏览器大小D
2015-12-08 18:49:11 585
原创 WEB自动化(4)----页面跳转
1.原窗口打开新页面 这种方式WindowHandle值不会有改变,可以直接继续操作2.新窗口打开新页面 //记录现在这个窗口的值,尽量在未打开前记录下来 String oldWin = driver.getWindowHandle(); //获取当前所有窗口的值,并使用新的值跳转到新窗口去 Se
2015-12-08 17:27:04 5186
原创 WEB自动化(3)----弹出框
1. 针对系统弹出框:(1)点击确认:driver.switchTo().alert().accept();(2)点击取消:driver.switchTo().alert().dismiss();2. 针对DIV弹出框: 直接查找元素,点击3. 针对DIV嵌套有frame页面的弹出框 //先点击出弹出框 WebElem
2015-12-08 10:17:43 1865
原创 web自动化(2)----下拉框
方法1:将元素定义到父节点,再直接select Select select = new Select(element); select.selectByIndex(index); select.selectByValue(value); select.selectByVisibleText(text);方法2:如果元素没有被隐藏,可以直接找到需要的元
2015-12-07 18:16:46 787
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人