package com.thread.test;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;
public class TaskThread implements Runnable {
@Override
public void run() {
System.out.println(Thread.currentThread().getName());
try {
URL url = new URL("http://127.0.0.1:8080/emp");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setReadTimeout(3000);
connection.setDoOutput(true);
OutputStreamWriter out = new OutputStreamWriter(connection.getOutputStream(), "UTF-8");
// out.write("loginUsername=sysadmin&password=48A365B4CE1E322A55AE9017F3DAF0C0&lang=zh_CN"); // post的关键所在!
out.flush();
out.close();
// 一旦发送成功,用以下方法就可以得到服务器的回应:
String sCurrentLine;
String sTotalString;
sCurrentLine = "";
sTotalString = "";
InputStream l_urlStream;
l_urlStream = connection.getInputStream();
// 传说中的三层包装阿!
BufferedReader l_reader = new BufferedReader(new InputStreamReader(l_urlStream));
while ((sCurrentLine = l_reader.readLine()) != null) {
sTotalString += sCurrentLine + "\r\n";
}
// System.out.println(sTotalString);
System.out.println("end.");
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
因为公司在用java和.net的Netty开发云盘,发现java服务端写得有问题,老断线或返不回数据,所以才写这个测试程序来证明DotNetty的客户端可以实现10W以上的并发,本源代码有提供server和client。代码容易看懂。
异步模式扫描全网开启了80端口的主机。 结果保存在IpMap.txt文件中。 ResetIP.txt文件保存了被GFW拦截或服务器有特殊安全...配置为10万并发,实测并发数16378,更多并发需要修改注册表,让操作系统允许创建更多socket.
由于工程上需要定位系统瓶颈,故开发了七牛云接口并发测试程序,测试接口性能。该程序未公布我自己的SecretKey,使用者请填写自己的SecretKey。
JMeter 最初被设计用于 Web 应用测试,但后来扩展到了其他测试领域,可用于测试静态和动态资源,如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库和 FTP 服务器等等。 1.能够对HTTP和FTP服务器进行压力和...
使用winsock编程,纯C编程语言实现TCP并发服务器~
【绿色版】并发连接测试程序说明 一、【程序简介】 1.1 目的 本程序制作的目的是为了测试TCP并发数量;程序运行的方式为一锤子买卖(即每次任务都是:发送一次数据之后再接收一次数据,然后任务结束)。 1.2...
该程序是为自己项目写的一个测试性能的小程序。 主要通过对服务器下载文件的并发响应进行统计。 使用多线程对服务器提供的链接地址下载文件, 能统计出并发情况下的下载速度,请不要开辟开多线程,以免导致服务器受...
跟踪插装\并发错误模式的Java并发程序动态测试方法 跟踪插装\并发错误模式的Java并发程序动态测试方法 跟踪插装\并发错误模式的Java并发程序动态测试方法跟踪插装\并发错误模式的Java并发程序动态测试方法
JMeter 之TCP服务器并发压力测试,图文详细介绍,傻瓜式操作。
SQL并发数据访问的测试程序 描述 此Genero BDL演示可用于测试两个访问同一数据库表行的并发程序SQL命令。 先决条件 Genero BDL 3.20+ Genero Browser Client 1.00.52+ Genero桌面客户端3.20+ Genero Studio 3.20+...
可以进行接口调试、大并发测试。并发统计,接口数据流转测试。 JMeter作为一个高并发性能测试工具,具有以下优点: 广泛的协议支持:JMeter支持多种协议和技术,包括HTTP、HTTPS、SOAP、RESTful、FTP、数据库等,使...
测试WPF
包括并发的基础理论知识、不同并发模型的选择与适用环境、编写并发程序的基本步骤,并发算法的正确性证明与性能评价,以及在编写并发程序时遵循的一些指导原则等
因为StressMark软件的源代码是完全开放的,基于这套源代码,你完全可以改造出符合你的特定需求的自动测试程序,使StressMark可以完成更多的测试任务。 相关概念 测试包:用户根据特定测试需求制订的,包含一个或多...
增加并发控制后的globalmem程序
测试系统Window 2003 Server ,IIS 6.0 ,ASP.Net 3.5 sp1 Dual 1.8双核,2G内存,14G虚拟内存。 为了探寻IIS的最大并发数,先要做几个假设。 1、假设最大并发数就是当前的连接数。意思是当前能承受最大的连接,那么就...
最近需要做一个redhat系统的高并发服务,用C编写 ,代码中只有主干流程 没有对细节进行处理 可在编译后直接运行 压缩文件中包含一个测试程序 欢迎各位给我的代码流程给予批评和改进意见 大家多多交流
锤子用于测试高负载、高并发应用程序的负载工具
同步控制 3.2线程复用:线程池 3.3不要重复发明轮子:jdk的并发容器 3.4使用jmh进行性能测试 3.2线程复用:线程池 3.3不要重复发明轮子:JDK的并发容器 3.4使用JMH进行性能测试 实战Java高并发程序设计(第2版)PPT...
在对程序分片技术研究的基础上,提出一种新的片变体测试方法。通过实例说明,该方法能更有效地提高变体测试的准确性及测试效率。