- 浏览: 762620 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (258)
- J2SE (18)
- J2EE (33)
- AJAX (4)
- JQuery (1)
- DWR (3)
- Linux/Unix (32)
- PHP (1)
- JSF (8)
- Oracle (34)
- JavaScript (17)
- 批处理 (13)
- ASP (7)
- VBScript (3)
- SqlServer (9)
- Ant (1)
- JDBC (1)
- XML (0)
- MySql (0)
- hibernate (9)
- windows (6)
- .net (0)
- 测试 (2)
- 汇编 (2)
- 网络 (13)
- 其它 (11)
- IDE工具 (6)
- freemarker (4)
- 存储过程 (1)
- 生活 (9)
- python (11)
最新评论
-
d99520y:
hdd unlock我这直接提示can't open driv ...
用PC3000和HDD Unlock解笔记本硬盘密码 -
javaersu:
几个学习Shell的不错网站:shell为您提供了对UNIX系 ...
shell脚本实例 -
zh89233:
一段恶意脚本的分析及思考 -
tiancaicao:
hdd unlock老要联网,一联网就说我这破解不了,让我付费 ...
用PC3000和HDD Unlock解笔记本硬盘密码 -
pythoner126com:
不错,学习了,跟这个作者写的有点像,http://www.yi ...
python对文件进行读写操作
所谓的响应时间,就是从客户端开始发出请求到服务器最后返回请求时所消耗的时间,见代码
package com.speed; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; import java.lang.reflect.Array; import java.net.URL; public class TestServer { static int loopTimes = 500; public Parameter readFromArgFile(String str) { FileInputStream fileInput; BufferedReader br; Parameter param = new Parameter(); try { fileInput = new FileInputStream(new File(str)); br = new BufferedReader(new InputStreamReader(fileInput)); String line; while ((line = br.readLine()) != null) { if (line.startsWith("URL") == true && line.indexOf("=") >= 3) { int f = line.indexOf("="); String urlstring = line.substring(f + 1); urlstring.trim(); param.url = new URL(urlstring); } else if (line.startsWith("METHOD") == true && line.indexOf("=") >= 3) { int f = line.indexOf("="); String method = line.substring(f + 1); method.trim(); param.method = method; } else if (line.indexOf("=") != -1) { int f = line.indexOf("="); String key = line.substring(0, f - 1); String value = line.substring(f + 1); param.addPair(key.trim(), value.trim()); } } fileInput.close(); br.close(); } catch (FileNotFoundException e) { System.out.println("File" + str + "not found."); } catch (NullPointerException e) { } catch (IOException e) { System.out.println(e); } return param; } public static void main(String[] args) { int i; int j; Parameter param; TestServer tester = new TestServer(); for (i = 0; i < Array.getLength(args); i++) { param = tester.readFromArgFile(args[i]); for (j = 0; j < loopTimes; j++) { Thread th = new Thread(new TestThread(param)); th.start(); } } } }
package com.speed; import java.lang.reflect.Array; import java.net.URL; public class Parameter { URL url; String[] key; String[] value; String method; int length = 0; public void addPair(String k, String v) { Array.set(key, length, k); Array.set(value, length, v); length++; } }
package com.speed; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.util.Date; public class TestThread implements Runnable { Parameter param; TestThread(Parameter par) { param = par; } public void run() { long time1 = new Date().getTime(); try { URL target = param.url; HttpURLConnection conn = (HttpURLConnection) target .openConnection(); conn.setRequestMethod(param.method); int i; for (i = 0; i < param.length; i++) { conn.setRequestProperty(param.key[i], param.value[i]); } conn.connect(); BufferedReader in = new BufferedReader(new InputStreamReader(conn .getInputStream())); String inputLine; while ((inputLine = in.readLine()) != null); } catch (Exception e) { } long time2 = new Date().getTime(); System.out.println((time2 - time1)/1000+"秒"); } }
由于这个是在命令行模式下运行的,我的附件是这样写的
URL=http://mail.163.com METHOD=GET User-Agent=Internet Explorer Host=mail.163.com Accept=image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/x-silverlight, */* Accept-Language=zh-cn Content-Type=application/x-www-form-urlencoded Accept-Encoding=gzip, deflate User-Agent=Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Foxy/1; .NET CLR 2.0.50727;MEGAUPLOAD 1.0) Connection=Keep-Alive Cache-Control=no-cache
我们来测试一下163的邮件服务器,最后响应时间为14秒,可是单独打开网页的话马上就出现页面了,难道是ajax的过吗?提前展现页面?如果真让用户等待14秒,那还不得疯了,这是个问题,有知道这是为什么的朋友,给我留言告诉我哦!
评论
3 楼
icyheart
2010-01-14
jinjiankang 写道
Firefox+Firebug也能测试页面响应时间
呵呵,谢谢啦,不过,我还是想用程序进行测试,这样可以批量进行
2 楼
jinjiankang
2010-01-14
Firefox+Firebug也能测试页面响应时间
1 楼
魔力猫咪
2010-01-14
请使用专门的测试软件,如Jmeter测试一下。
发表评论
-
java多线程编程
2010-07-05 11:04 11351、 认识Thread和Runnable J ... -
将汉语转换成拼音(全拼和缩写)
2010-06-29 14:00 1864程序里面用到了开源的包,可以将汉语转成全拼或者缩写,代码如下: ... -
java正则表达式
2010-06-29 13:52 1608一、开篇说说 ^ 和 $ 想必很多人都对正则表达式都头 ... -
将省市数据批量导入数据库
2010-06-25 11:57 2083当要用到省市数据的时候,第一反应是这么多,难道要一条一条录入吗 ... -
java删除文件
2010-05-27 13:37 0/** * * * 2007- ... -
出现Bad version number in .class file这个问题时,要注意三个方面
2010-03-24 14:07 1128java.lang.UnsupportedClassVersi ... -
Java经典算法
2010-03-17 14:29 2612/** *插入排序(WHILE ... -
MyEclipse7.5注册机源码
2010-01-27 16:37 1587MyEclipse7.5注册机源码大家可以通过运行的方法得到自 ... -
能用map的时候尽量不用List
2009-12-17 11:05 1206今天在做项目的时候,用到了map,以前很少用的,一直在用Lis ... -
关于数组和List之间相互转换的方法
2009-10-10 09:58 10881.List转换成为数组(这里的List是实体是ArrayLi ... -
过滤代码中的html标签
2009-09-07 14:20 831public String html2Text(String ... -
java中空串""与null的区别
2009-06-26 13:16 1288问题:很容易对java中的""(空 ... -
在DispatchAction中使用中文按钮
2009-05-10 11:31 1189有两个方面要注意: 一、在资源文件里要有key value的 ... -
关于中文乱码问题的一些解决方案和经验
2009-03-15 12:51 11601.字节和unicode java内核是unicode的 ... -
在JAVA中日期和字符串之间的相互转换
2009-02-21 09:07 1679在JAVA中日期和字符串之间是可以相互转换的,主要用到了Sim ... -
用JAVA程序调用DOS命令
2009-02-20 21:36 1661网上的代码是有问题,我做了一些修改,具体详细代码如下: pac ... -
equals 和 == 的区别
2008-12-31 12:28 1204equals 方法(是String类从它的超类Object中 ... -
输出某种编码的字符串
2008-10-15 09:22 1303Public String translate (String ...
相关推荐
这个包括3个java文件主要是测试服务器响应时间
PERL编写的服务器响应时间(ping)测试,生成html文件,图形显示。$hostList[]方便测试任何服务器。
通过Loadrunner对并发用户下的数据库响应时间进行统计,而非web服务器端的时间统计
本次测试主要关心的指标: 平均响应时间 总用时 服务器cpu使用率和系统负载 内存占用和磁盘IO 服务器压力测试报告全文共7页,当前为第1页。1.2、关于服务器性能测试参数说明: 服务器压力测试报告全文共7页,当前为...
谈一下在性能测试中有关“响应时间”的有一些疑问性能测试在软件的质量保证中起着重要的作用,它包括的测试内容丰富多样。中国软件评测中心将性能测试概括为三个方面:应用在客户端性能的测试、应用在网络上性能的...
网络IOs、IO平均响应时间、每秒网络包流量 3.3 测试时间 2013年4月24日—2012年4月28日 3.4 测试环境 1.测试场景:均采用本地主机测试 2.系统环境:均采用windows操作系统;HP DL380 G6 服务器和虚拟机均使用windows...
3.1.2 事务响应时间 3.1.3 服务器吞吐量 3.1.4 每分钟事务处理数 3.2 响应时间细分 3.2.1 Web Service 接口单独测试 3.3 服务器稳定性测试分析 3.3.1 Weblogic 线程池状态 3.3.2 Weblogic 服务器资源...
进入网墓 10/15/20 T08 高级搜索 多用户组合多种搜索条件同时进行高级搜索 高级查询 10/15/20 测试过程及步骤: 按照每个脚本用户并发量以10、15、20的数量进行压力测试,响应时间和服务器吞吐量在要求的范围内即为...
30秒内完成千并发每条6KB以上数据传输,需要数据带宽约为0.8Mbps,这就要求服务器在保证响应时间同时跑满出口带宽才能完成测试一轮测试先进行600并发测试可
稳定性测试是通过运行状态和资源指标的2个方面来分析及评估系统的稳定性,请求记录项响应的时间平均值、最小值、最大值、标准偏差、异常(百分比)、吞吐量、接收、发送、平均字节数,服务器资源指标CPU、Memory,在...
系统业务响应时间在5-10秒之间,判为良好,用户对系统感觉一般; 系统业务响应时间超过15秒,判断为一般,用户体验不佳。 2.2 测试环境 网络环境:公司内部的以太网,与服务器的连接速率为100.0M,与客户端的...
平均响应时间,当并发用户数为:200,8s<系统平均响应时间>5s,响应时间为用户可 接受范围之内。100 到 150 用户并发行情价下单操作,响应时间在 5s 之内,行情价总下单 量为:6590 下单错误率为:0%。100 到 200 用户...
前言:性能测试过程中的监测、分析及调优工作涉及到很多因素,在这里我们主要探讨有关分析与调 ...1)响应时间——单一业务执行过程中服务器的反馈时间 2)交易数——单位时间内系统执行交易的总数量 3)交易结果
1、从测试结果值可以看出,所选择的性能测试场景的...4、登录场景稳定性测试中,在并发运行40个虚拟用户,连续运行30分钟后响应时间为3.729秒,服务器CPU使用率为7.475%,各项性能值均达标,也符合用户的业务操作要求。
为了避免这种情况,需要一种能够真实模拟大量用户访问Web应用系统的性能测试工具进行压力测试,来测试静态HTML页面的响应时间,甚至测试动态网页(包括ASP、PHP、JSP等)的响应时间,为服务器的性能优化和调整提供...
1)支持客户端的网页请求,进行并发处理,缩短请求的响应时间。 2)可响应GET、POST(html、servlet、jsp)页面的请求。 3)对每次网页请求都进行过滤(filter)。 4)支持request、response的跳转请求。 5)可维持一个...
第一章 软件性能测试基本概念 ...从管理员角度来看,更具有专业性,除了会关注系统的响应时间,同时还会对系统的各部分情况进行关注,包括服务器的指标,系统的运行情况,服务器资源的使用情况,系统的可扩展情况等等。
本研究的目的是使用神经网络模型对Web服务器的性能进行分析,... 尽管已经观察到Web服务器的平均响应时间通常比MySQL数据库服务器快一些,但是已经注意到Web服务器的平均响应时间对于PostgreSQL数据库服务器更稳定。
本来以为是偶尔的网络问题,但是,同学发现在测试服务器上,很稳定的复现超时!但是在我们本地测试过程中,请求微信服务器又很快响应。嗯,理论上微信服务器不会出问题的…… 试着在服务器上去 curl 微信的接口,...
主要描述了性能测试对结果的分析方法,主要从数据库、内存、网络、服务器响应时间进行分析,并给出了响应的解决方法查找瓶颈时按以下顺序,由易到难。 服务器硬件瓶颈-〉网络瓶颈(对局域网,可以不考虑)-〉服务器...