摘要: package saveresponse; import com.alibaba.fastjson.*; public class json { public static void main(String[] args){ String data="{\"code\":\"200\",\"data 阅读全文
posted @ 2020-06-24 16:33 那个谁呢 阅读(323) 评论(1) 推荐(0) 编辑
摘要: 分布式测试步骤:系统HOSTS文件中进行类似 本机IP 主机名的配置,如10.0.0.23 zhoucentos,否则启动jmeter server会报错!1,在每台机器上都部署 jmeter2,如果是java脚本,将java脚本和相关lib包都放在jmeter目录lib/ext下3,将jmeter 阅读全文
posted @ 2020-06-24 16:31 那个谁呢 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 添加 Threads(Users) jp@gc-Stepping Thread Group 阅读全文
posted @ 2020-06-24 16:25 那个谁呢 阅读(248) 评论(0) 推荐(0) 编辑
摘要: WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。在此WebSocket 协议中,为我们实现即时服务带来了两 阅读全文
posted @ 2020-06-24 16:24 那个谁呢 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 性能测试指标 RPS(Request Per Second):每秒处理请求数(处理开始到处理结束 中间时间成为响应时间) 可以通过测试工具 模拟多线程访问某个http计算 jmeter中是通过聚合报告的throughput(吞吐量)查看 不同的系统由于cpu 内存 磁盘 网络的限制 rps(吞吐量重 阅读全文
posted @ 2020-06-24 16:19 那个谁呢 阅读(706) 评论(0) 推荐(0) 编辑
摘要: Windows系统Jmeter环境变量CLASSPATH .;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;JAVA_HOME C: 阅读全文
posted @ 2020-06-24 16:17 那个谁呢 阅读(116) 评论(0) 推荐(0) 编辑
摘要: import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;FileWriter writer;import JiaMi.*; String key="fgjdfgjdfgj";String response = p 阅读全文
posted @ 2020-06-24 16:16 那个谁呢 阅读(142) 评论(0) 推荐(0) 编辑
摘要: String urlencoder =”要进行编码的内容”String str=URLEncoder.encode(urlencoder,"UTF-8"); //采用UTF-8编码格式,将字符串urlencoder进行URL编码,返回一个字符串,然后赋值给变量str vars.put("str",s 阅读全文
posted @ 2020-06-24 16:14 那个谁呢 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: 日志的级别:OUT、ERR、DEBUG、INFO(default)、WARN or ERROROUT:在控制台打印出来,同时也打印到标准输出窗口,类似于Java中的System.out.print()ERR:在控制台打印出日志信息,同时也打印到标准输出,类似java中的System.errDEBUG 阅读全文
posted @ 2020-06-24 16:11 那个谁呢 阅读(484) 评论(0) 推荐(0) 编辑
摘要: import com.alibaba.fastjson.*; //获取上一个请求的返回if ((prev.getResponseCode() != null) && (prev.getResponseCode().equals("200") == true)) { String resp = pre 阅读全文
posted @ 2020-06-24 16:09 那个谁呢 阅读(1819) 评论(0) 推荐(0) 编辑
摘要: 一、先用正则表达式提取返回结果中要写入文件的数据二、在后置处理器JSR223 PostProcessor 或者BeanShell PostProcessor的Parameters中写入提取的变量名三、写入如下代码FileWriter writer; try { writer = new FileWr 阅读全文
posted @ 2020-06-24 16:08 那个谁呢 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 常见的J2EE应用架构:web层(请求接入、负载均衡、页面渲染等)、应用层(业务逻辑实现)、持久化层(数据记录)。性能分析过程 序号 步骤名称 说明1 检查RT 模拟用户发起负载后的响应时间2 检查tps TPS小时,响应时间大,说明系统性能良好3 检查负载机资源消耗 检查CPU使用率,CPU负载( 阅读全文
posted @ 2020-06-24 15:57 那个谁呢 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 网络监控方法1:通过cat /proc/net/dev采集两次,求两次结果的差值这里获得结果是以bytes为单位的,两次的差值即为流量信息。 Linux的流量指的是网卡流量,包括输入流量和输出流量。Receive 输入字节数Transmit—输出字节数1G=1024M=1024*1024K=1024 阅读全文
posted @ 2020-06-24 15:53 那个谁呢 阅读(385) 评论(0) 推荐(0) 编辑
摘要: Tomcat线程数1、Tomcat默认线程数是2002、修改server.xml文件,添加maxThreads、minSpareThreads、maxSpareThreads、acceptCount3、参数详解maxThreads=”1000”最大并发数minSpareThreads=”100” 阅读全文
posted @ 2020-06-24 15:52 那个谁呢 阅读(1916) 评论(0) 推荐(0) 编辑
摘要: 平均负载:单位时间内系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数。可运行状态进程:指正在使用CPU或者正在等待CPU的进程。ps命令中处于R状态的进程。不可终端状态的进程:指正处于内核态关键流程中的进程,并且这些流程是不可打断的。不可中断状态是系统对进程和硬件设备的一种保护机制 阅读全文
posted @ 2020-06-24 15:49 那个谁呢 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 内存性能评估Linux系统的内存分为物理内存和虚拟内存两种。物理内存是真实的,也就是物理内存条上的内存。而虚拟内存则是采用硬盘空间补充物理内存,将暂时不使用的内存页写到硬盘上以腾出更多的物理内存让有需要的进程使用。当这些已被腾出的内存页需要再次使用时才从硬盘(虚拟内存)中读回内存。这一切对于用户来说 阅读全文
posted @ 2020-06-24 15:47 那个谁呢 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 上下文切换一、运行vmstat,观察上下文切换的情况:vmstat 1R列,就绪队列的长度远远超过CPU个数,所以肯定会有大量的CPU竞争us和sy,这两列的CPU使用率,其中系统CPU使用率很高,说明CPU主要被内核占用in列:中断次数很高,说明中断处理也是个潜在的问题综合这几个指标,可以知 阅读全文
posted @ 2020-06-24 15:45 那个谁呢 阅读(293) 评论(0) 推荐(0) 编辑