`

模拟大并发访问量请求程序(压力测试)

阅读更多
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import java.io.InputStream;
import java.net.URL;
 
 
public class TestURL
{
    public static void main(String[] args) throws Exception
    {
      long a = System.currentTimeMillis();
      System.out.println("Starting request url:");
      InputStream is = null;
        for(int i = 0; i < 100; i++){//此处的值可以根据需求增加
          URL url = new URL("http://qixiaorui.blog.chinajavaworld.com/entry/847/0/");//此处填写供测试的url
          is = url.openStream();
          System.out.println("Starting request url:"+i);
        }
        System.out.println("request url end.take "+(System.currentTimeMillis()-a)+"ms");
        is.close();
    }
}
分享到:
评论
1 楼 wlbookwl 2009-06-27  
这不是并发吧? 这只是一个进程循环请求。相当于一个用户拼命按F5而已!

你要搞清楚,并发是要多线程的。

相关推荐

    IIS并发数测试,IIS并发数测试压力测试

    1. **并发用户模拟**:测试工具如httptest.exe可以模拟多个并发用户同时访问服务器,以观察IIS在不同并发量下的响应时间、吞吐量和错误率。 2. **性能指标**:主要关注CPU使用率、内存占用、网络带宽消耗以及磁盘I/...

    如何优化nginx并发访问量.doc

    压力测试工具是测试 Nginx 并发访问量的重要工具之一。在 Linux 系统中,我们可以使用 httpd-tools 软件包来安装压力测试工具。安装命令为: ``` [root@proxy ~]# yum -y install httpd-tools ``` 并发访问测试 ...

    Go-golang编写的http压力测试工具支持不同类型请求并发支持请求权重

    在Go-golang编写的http压力测试工具中,我们可以利用Goroutines来创建轻量级线程,模拟并发用户。这些Goroutines可以并发地发送HTTP请求,有效地模拟高并发场景。 工具支持的“不同类型请求并发”意味着它可以发送...

    windows下模拟高并发来进行负载测试工具siege

    特别是在Windows环境下,开发者和运维人员需要工具来模拟高并发场景,以便测试应用程序在大量用户同时访问时的行为。"siege"是一款广泛使用的开源压力测试工具,适用于这种需求。 siege工具的主要功能在于能够模拟...

    模拟高并发访问

    通过循环,我们可以为每个URL启动一个新的进程,从而模拟并发访问。 然而,这种方式存在一定的局限性。PHP的默认配置通常限制了同时可执行的进程数量,因此,如果URL列表很长,可能会遇到进程限制问题。此外,频繁...

    Web程序压力测试的客户端工具

    它允许用户创建线程组(模拟并发用户),设置各种参数,如请求速率、延迟、循环次数等,还能收集详细的性能指标,如响应时间、吞吐量等,用于分析和优化应用性能。 LoadRunner则是另一款强大的企业级性能测试工具,...

    web并发&压力测试工具http_loadWin32

    它采用了并行复用的执行策略,这意味着多个请求可以同时发送到服务器,从而模拟真实的高并发访问场景。这种并行性使得测试结果更接近实际网络环境中的用户行为,帮助开发者和运维人员了解系统在繁忙情况下的表现。 ...

    WEBAPI多线程并发测试工具

    在API测试中,多线程并发测试意味着模拟多个用户或系统同时调用API,以测试其在并发访问时的行为。这有助于检测并发控制机制(如锁、信号量)是否有效,以及服务器如何处理高并发负载。 **文件名称列表解析** 由于...

    Livestress 直播并发模拟测试工具.rar

    Livestress通过模拟这些并发用户的行为,可以有效地测试服务器的承载极限,确保在实际大规模用户接入时,直播流的流畅性、延迟以及服务质量不会受到影响。 Livestress的主要功能可能包括: 1. **并发模拟**: ...

    yaliceshi.rar_压力_压力测试_并发

    在“yaliceshi.rar”这个压缩包中,可能包含了一个自编的小程序,用于模拟大量并发请求,以测试目标系统的响应能力和资源管理能力。 其次,负载测试则是另一种性能评估方法,主要关注系统在正常或预期工作负载下的...

    jmeter4.0进行微信小程序测试

    1. **线程组设置**:在JMeter的测试计划中创建一个线程组,用于模拟多个用户并发访问的情况。设置线程数(即模拟用户数)、每个用户启动的延迟时间以及循环次数等参数。 2. **HTTP代理服务器配置**:通过添加HTTP(S...

    C++单元测试、压力测试、快速测试工具

    压力测试,又称为负载测试,主要是为了测试系统在高负载或大量并发请求下的表现和稳定性。在C++中,我们可以使用Apache JMeter、LoadRunner等工具进行压力测试。Apache JMeter是一个开源的Java应用,可以模拟多个...

    Apache 压力测试工具ab 专注接口测试 并发测试

    并发测试是ab的重要应用场景,通过模拟多用户同时访问,可以评估服务器在高并发情况下的性能。比如,-c参数可以设定并发数,查看服务器在特定并发数下的响应时间和吞吐量,进而判断服务器是否能应对预期的用户流量...

    并发多任务终端压力测试http/https

    首先,`http_test`很可能是一个用C++编写的可执行文件,用于模拟并发的HTTP和HTTPS请求,对服务器进行压力测试。C++是一种强大的、高效的编程语言,常用于系统级和性能敏感的应用,如这种高并发的测试工具。 在...

    高并发模拟多个用户同时访问

    高并发模拟多个用户同时访问所写接口,用于测试接口所需要的的并发,和接口的最多承受用户量,适用于一些简单的压力测试。

    HttpTest4Net 网站压力测试、网站大并发访问工具

    《HttpTest4Net:网站压力测试与大并发访问利器》 HttpTest4Net是一款专为IT专业人士设计的网站压力测试工具,它可以帮助开发者和运维人员评估网站在高并发情况下的性能表现,确保系统在大规模用户访问时仍能稳定...

    postget压力测试请求工具.rar

    1. **多线程/并发测试**:模拟大量用户同时访问接口,检查服务器的并发处理能力。 2. **请求参数配置**:支持自定义POST和GET请求的参数,以适应不同的接口需求。 3. **数据导入导出**:允许用户导入预设的请求配置...

    IOCP服务器大量连接处理压力测试工具

    IOCP服务器压力测试工具的主要目的是模拟真实环境下的用户负载,以检验服务器在承受大量并发请求时的稳定性和响应速度。通过调整并发连接数、最大连接数、通讯速率等参数,测试者可以精确控制测试条件,从而深入分析...

    Jemter多用户并发测试。

    JMeter 是一款功能强大的性能测试工具,可以模拟大量用户并发访问服务器,以测试服务器的承载能力和响应速度。在本文中,我们将详细介绍如何使用 JMeter 进行多用户并发测试,包括录制脚本、参数化、线程组控制和...

    Httpbfljcsgj_并发连接测试工具(内网版).rar

    通过使用Httpbfljcsgj这样的并发连接测试工具,IT专业人员可以确保网站在面对大规模并发访问时仍能保持高效稳定,为用户提供优质的服务。在实际操作中,测试策略应结合业务需求和预期流量来制定,以实现最佳的系统...

Global site tag (gtag.js) - Google Analytics