求助,编写java代码进行压力测试,项目中用到了Memcached 编写java代码进行压力测试,项目中用到了Memcached,代码怎么写,没思路。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下面这段代码用了线程模拟用户访问网站,可以用它做压力测试。不过要做完整的压力测试,推荐apache的ab,主页在这里import java.io.IOException;import java.io.InputStream;import java.net.URL;import java.net.URLConnection;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class HttpConnection { /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { // 测试的网站URL final URL url = new URL("http://bbs.csdn.net"); // 并发数量 final int concurrentNum = 20; ExecutorService pool = Executors.newCachedThreadPool(); for (int i = 0; i < concurrentNum; i++) { pool.execute(new Runnable() { @Override public void run() { try { while (true) { URLConnection connection = url.openConnection(); InputStream inStream = connection.getInputStream(); byte[] buff = new byte[1024]; int len = -1; while ((len = inStream.read(buff)) != -1) { try { Thread.sleep(10); // System.out.println(new String(buff)); } catch (InterruptedException e) { e.printStackTrace(); } } } } catch (IOException e) { e.printStackTrace(); } } }); } }} apache abloadrunner都可以哦 ab在测试动态页面的时候貌似有问题 谢谢各位的回答,我做java开发的,真搞不懂为什么要我做压力测试 新手还不是熟悉这论坛,用户有用Memcached保存,所以单单的一个url访问不了,会提示没有登录,请问有遇到过这种情况吗? 新手还不是熟悉这论坛,用户有用Memcached保存,所以单单的一个url访问不了,会提示没有登录,请问有遇到过这种情况吗?你说的这种情况确实存在 Myeclipse编jsp时遇到这么一个问题 关于urlrewrite的问题,帮帮忙!已经困扰好几天了,在得不到解决,我就要疯了,555555555555555 什么时候用js比较合适 求助啊~~ 关于JBuilder 2005 的web resin3.0.8怎么设置二级域名? 问一个关于session的问题! 大家帮我看看这是什么错误??? 各位大虾:帮忙看看是什么问题?急急急急急急急急(小弟初学jsp) resin入门问题 tomcat的web管理界面有人用过吗?帮忙看下! 关于hibernate二级缓存与memcached学习的总结与咨询 求Spring高级编程相关的文档(.pdf)
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;public class HttpConnection { /**
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
// 测试的网站URL
final URL url = new URL("http://bbs.csdn.net");
// 并发数量
final int concurrentNum = 20;
ExecutorService pool = Executors.newCachedThreadPool();
for (int i = 0; i < concurrentNum; i++) {
pool.execute(new Runnable() { @Override
public void run() {
try {
while (true) {
URLConnection connection = url.openConnection();
InputStream inStream = connection.getInputStream();
byte[] buff = new byte[1024];
int len = -1;
while ((len = inStream.read(buff)) != -1) {
try {
Thread.sleep(10);
// System.out.println(new String(buff));
} catch (InterruptedException e) {
e.printStackTrace();
} }
} } catch (IOException e) {
e.printStackTrace();
} }
}); }
}}
loadrunner
都可以哦 ab在测试动态页面的时候貌似有问题
你说的这种情况确实存在