2 u013179958 u013179958 于 2017.08.13 16:19 提问

压力测试的时候,抛出一个异常

设置了300个线程去压力测试软件
于是报了这个一个异常,谁知道是怎么回事?
网上有人说是tomcat最大线程数的事

 java.net.SocketException: Permission denied: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at java.net.Socket.connect(Socket.java:538)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:242)
    at sun.net.www.http.HttpClient.New(HttpClient.java:339)
    at sun.net.www.http.HttpClient.New(HttpClient.java:357)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1202)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:966)
    at org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl.sample(HTTPJavaImpl.java:482)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1146)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1135)
    at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:465)
    at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:410)
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:241)
    at java.lang.Thread.run(Thread.java:748)

1个回答

Small_Mouse0
Small_Mouse0   Rxr 2017.08.13 16:22
已采纳

权限问题,,

1、先用浏览器访问一下,看能不能访问

2、代码如下加上试一下:

 HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestProperty( "User-agent", "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)" );

这行的意思是骗对方网站,让它认为你是在用IE访问,而不是机器访问。

参考链接:http://bbs.csdn.net/topics/310129159

希望对你有帮助

u013179958
u013179958 没人回答就给你吧
11 个月之前 回复
u013179958
u013179958 我用badboy录制的脚本,脚本里面已经包含浏览器的请求头了
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
在继承中重写方法时抛出异常的问题
父类有方法fun(),子类重写了该方法。 父类的方法需要抛出异常,子类的方法是否要同样抛出异常?抛出同样的异常?能否抛出父类没有的异常?还是一定要抛出父类所抛出异常范围内的异常? 记住两句话: 1,子类重写父类方法要抛出与父类一致的异常,或者不抛出异常 2,子类重写父类方法所抛出的异常不能超过父类的范畴 [html] v
throw,throws和层层抛出异常
throw和throws2016-07-13throw –关键字throw用于显式抛出异常。 –抛出异常后处理: .使用try-catch捕获异常。 .使用throws声明异常。 –语法 .throw new 异常类构造方法 .例如: throw new
数组越界异常
当方法自己没有捕获异常时,从try代码块调用的方法抛出的异常可以被与try代码块匹配的catch语句捕获。 public class ExcDemo2 { public static void main(String[] args) { try{ ExcTest.genException(); }catch(ArrayIndexOutOfBoundsException e){
Android: 主动抛出异常调试
Java 主动抛出异常来获得调试信息:         try {        throw new Exception();        } catch (Exception e) {          Log.e(TAG, "Exception: ~~~~~~~~~~ ~~~~~~~~~~", e);        }   Kerner 主动抛出Oop
怎么用最简单的方法抛出一个手动的异常
try { System.out.println(1 / 0);//会抛出ArithmeticException System.out.println(new int[] {}[0]);//会抛出ArrayIndexOutOfBoundsException String str = null; System.out.println(str.toString(
Java方法栈区抛出的异常
1、stack over flow error 表示线程请求的栈深度大于虚拟机允许的深度 2、OutOfMemoryError 栈在扩展时无法申请到足够的内存
java异常抛出解析,java抛出方法
未来将有更多的人失业。   从深圳一路北上。   去深圳的电子商场逛了一圈,不愧是搞硬件的城市。搞硬件的市场和北方的菜市场没什么两样。主要是太全了,做什么的都有:手机、电脑、显示器……小到一个晶体管。   北方很多开发的市场真的是不行,我给超说过,你想创业的话,必须走出去,必须!在家里真是太安逸了。其次是环境。整个县城有多少修电脑、修手机的。如果你在深圳,左邻右舍都是干这个的,就是傻子
Java 如何抛出异常、自定义异常
一、异常的抛出 1、定义 : 一个方法不处理这个异常,而是调用层次向上传递,谁调用这个方法,这个异常就由谁来处理。2、throw : 将产生的异常抛出(强调的是动作),抛出的既可以是异常的引用,也可以是异常对象。(位置: 方法体内)3、throws : 如果一个方法可能会出现异常,但没有能力处理这种异常,可以在方法声明处用throws子句来声明抛出异常。用它修饰的方法向调用者表明该方法可能会抛出异
在线程中实现请求网络服务,抛出了IOException异常。
具体代码如下:  Thread newThread = new Thread(new Runnable() {             String strResult = null;             @Override             public void run() {                                  // TODO Auto-g
python抛出异常
1、Python 使用 raise 语句抛出一个指定的异常。 >>>raiseNameError('HiThere') Traceback(most recent call last): File"", line 1,inmodule> raiseNameError('HiThere') NameError:HiThere   2、raise 唯一的一个参数指定了要被抛