- 博客(21)
- 资源 (11)
- 收藏
- 关注
原创 jmeter二次开发之javasample请求
把需要的jar包 添加到maven依赖中<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
2017-08-30 12:35:39 3417
原创 jmeter之断言、数据提取器(正则表达式、jsonpath、beanshell)、聚合报告、参数化
包含、匹配,如果做性能测试一般都用包含,默认是响应文本数据提取器包括1、正则表达式,主要用于提取返回信息中的数据,做判断用。Apply to:默认即可要检查的字段:主体等选择,一般我们选择主体,即服务器返回给我们的页面主体信息引用名称:即参数名称,这个自己定义,在后面时可用正则表达式: 正则表达式中()括起来的部分就是要提取的。.代表任意字符,+代表出现任意次,后面加?。
2017-08-29 10:56:41 7093
原创 jmeter之仅一次控制器、If控制器、前置处理器beanshell、后置处理器beanshell
1、仅一次控制器作用是把请求放到仅一次里面的时候,不管循环数写几次,放到仅一次控制器里的请求都只跑一次,大部分用在登录,一般就登录一次就可以了,还有jdbc连接 也是连接一次就可以了,不用重复连接。2、If控制器如果(If)控制器,if控制器如果里面的条件不满足,是不执行里面的请求的,看用户自定义变量里的定义的methodName 的值是 "${methodName}".equ
2017-08-28 13:17:20 7335
原创 jmeter之HTTP取样器、Webserivce采样器、Debug Sampler、Cookie、header、授权、jdbc连接、用户自定义属性和变量
1.1、 服务器名称或IP 域名 IP1.2、TimeOut 连接超时 响应超时1.3、协议 HTTP HTTPS FILE1.4、Content Encoding 编码Ø UTF-8Ø GBK1.5、路径Ø /DemoController/getUserByIdSession?
2017-08-28 12:55:55 1165
原创 jmeter3.0 beanshell中文乱码问题解决方法
在jmeter安装文件中的bin目录下找到 jmeter.properties,文件,查找到jsyntaxtextarea.font.family=Hack,jsyntaxtextarea.font.size=14 这两行,取消注释,然后重新启动jmeter就可以了
2017-08-27 11:35:41 2334
原创 docker安装和常用命令
docker 虚拟化,不是在在物理机上再去安装一个系统,而是直接启动应用级别的程序,例如启动三个tomcat,三个容器 ,对外访问后面讲解镜像:docker的镜像其实就是模板,跟我们常见的iso镜像类似,上一个样板容器:使用镜像常见的应用或者系统,我们称之为容器,应用的话就是tomcat nginx centos系统 都可以叫容器,容器就是一个应用,仓库:仓库是存放镜像的地方,分为公开
2017-08-25 09:46:10 409
原创 性能监控之tomcat,jvisualvm远程连接tomcat配置
在tomcat/bin 中编辑catalina.sh 添加入这样一段代码 ,添加的位置在cygwin=falsedarwin=falseos400=false上面,在JAVA_HOME=/usr/local/test/upload/jdk1.7下面添加此段代码JAVA_OPTS="-Dcom.sun.management.jmxremote.port=1234 -Dcom.sun.
2017-08-23 17:26:30 954
原创 Nutch 2.2.1+MySQL+Solr4.2实现网站内容的抓取和索引
在local目录下创建 search。把apache-nutch-2.2.1-src.tar.gz 上传到search 目录中 解压,然后再数据库中执行以下sql。手动创建数据库nutch和数据表webpage,其中webpage的表结构如下:CREATE TABLE `webpage` ( `id` varchar(767) CHARACTER SET latin1 NOT NUL
2017-08-22 15:57:15 1520
原创 自定义jar 依赖
web service 测试方法 ,把jar包放到本地仓库地址默认,然后cmd,执行这个段命令,mvn install:install-file -Dfile=C:\Users\Administrator\.m2\repository\SoapUtil.jar -DgroupId=SoapUtil -DartifactId=SoapUtil -Dversion=1.0-SNAPSHOT -Dpac
2017-08-21 21:12:17 560
原创 接口自动化之thirdDay JsonPathTest 定位
package com.thirdDay;import com.alibaba.fastjson.JSON;import com.jayway.jsonpath.Filter;import com.jayway.jsonpath.JsonPath;import org.junit.Test;import java.util.List;import java.util.Map;
2017-08-21 12:48:49 276
原创 接口自动化之thirdDay JsonGuolvTest 过滤掉某个字段的值 price
package com.thirdDay;import org.junit.Test;import java.util.*;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * Created by Administrator on 2017/8/19 0019. */public class
2017-08-21 12:46:19 203
原创 接口自动化之thirdDay JsonArrayTest 顺序变化的时候
package com.thirdDay;import org.junit.Test;import java.util.List;import java.util.Map;/** * Created by Administrator on 2017/8/20 0020. */public class JsonArrayTest { //顺序变化的时候 @Test
2017-08-21 12:39:28 208
原创 X天特惠818活动项目压力测试
本次项目压力测试,经分析发送验证码接口和登录接口是两个压力最大的接口,所以本次压测主要对这两个接口进行压测。验证码接口并发2000,登录接口并发2000,测试机 centos6.9系统 8核 CPU 16g 内存 安装jmeter3.0 被压测机 centos 2核CPU 4g 内存第一次登陆接口并发2000,成功率65%,35%失败,原因返回500经优化后登陆接口并
2017-08-17 17:17:37 255
原创 接口自动化之 JsonArrayTest
返回的数组顺序不一致的情况下判断是否通过package com.thirdDay;import org.junit.Test;import java.util.List;import java.util.Map;/** * Created by Administrator on 2017/8/15. */public class JsonArrayTest {
2017-08-15 22:18:34 368
原创 接口自动化之DataUtilPractice 类数据验证
验证结果数据与返回数据是否一致package com.second;import com.alibaba.fastjson.JSON;import javafx.beans.binding.ObjectBinding;import org.junit.Test;import java.util.ArrayList;import java.util.List;import jav
2017-08-15 13:13:19 461
原创 接口自动化之封装httpclientUtil类
package com.second;import jdk.internal.dynalink.beans.StaticClass;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpMethodBase;import org.apache.commons.htt
2017-08-14 11:14:26 449
原创 接口自动化之httpclient发get请求、post请求
package com.second;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.NameValuePair;import org.apache.commons.httpclient.methods.GetMethod;import org.apache.comm
2017-08-10 22:20:05 1959
原创 接口自动化之消息头、授权Authorization session token rest风格
消息头中最重要的是Content-Type,内容类型,一般包括两个json、和xml。授权authorization,接口层的授权就是登录某个系统,当没有登录系统时是无法访问的,并没有授权的时候,是无法访问的,没有权限。工具调用,如果写上授权后可以调用成功,授权信息一般写在消息头里,但是一般是加密的,base64,换算成加密信息后,填写到head里,401状态码代表未授权,302代表重定向。常
2017-08-09 17:42:36 3154
原创 接口自动化一 对象转json,json转对象代码
本代码用的是fastjson,Y用这个包 java.util.List<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.ap
2017-08-08 13:22:51 1066
转载 jstack性能问题定位案例分析详解
在Java应用的性能测试中,很多性能问题可以通过观察线程堆栈来发现,Jstack是JVM自带dump线程堆栈的工具,很轻量易用,并且执行时不会对性能造成很大的影响。灵活的使用jstack可以发现很多隐秘的性能问题,是定位问题不可多得的好帮手。1什么是线程堆栈 线程堆栈也称作线程调用堆栈。Java线程堆栈是虚拟机中线程(包括锁)状态的一个瞬间快
2017-08-04 16:56:02 16057 2
原创 接口测试学习
server bin目录里的start 启动 用httprequest调用get post请求{"username":"long,"age":"20"}public class User{public String username;public int age; set get}User u=new User();u.setUsername
2017-08-01 22:38:44 211
chromedriver.exe V2.3
2017-09-11
深入理解java虚拟机
2017-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人