`
sillycat
  • 浏览: 2489132 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

并发压力测试(一)junit并发测试工具

阅读更多
并发压力测试(一)junit并发测试工具

最近公司需要对应用进行压力测试,我先用junit测试,直接压力某个方法。

JUNITPERF    junitperf
下载压缩包的路径
http://www.clarkware.com/software/junitperf-1.9.1.zip

项目主页
http://www.clarkware.com/software/JUnitPerf.html

撰写测试用例:),WebBrowse26Test.java如下:
package com.sillycat.easyjmeter.web;

import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
import com.clarkware.junitperf.LoadTest;
import com.clarkware.junitperf.TestMethodFactory;

public class WebBrowse26Test extends TestCase {
public WebBrowse26Test(String name) {
super(name);
}
protected void setUp() throws Exception {
super.setUp();
}
protected void tearDown() throws Exception {
super.tearDown();
}
public void testRun() {
WebBrowse26 web = new WebBrowse26();
web.run("http://www.underarmour.com", 5);
}
protected static Test compareDateTimeLoadTestMethod() {
int users = 5;
Test factory = new TestMethodFactory(WebBrowse26Test.class, "testRun");
Test loadTest = new LoadTest(factory, users);
return loadTest;
}
public static Test suite() {
TestSuite suite = new TestSuite();
suite.addTest(compareDateTimeLoadTestMethod());
return suite;
}
public static void main(String args[]) {
junit.textui.TestRunner.run(suite());
}
}

分享到:
评论

相关推荐

    junit的简单示例

    将数组b按照冒泡排序后与数组a比较,看assertEquals(str1,str2)的测试是否通过,如果通过,说明排序方法是正确的;否侧,跟踪进行修正

    junit-toolbox:使用JUnit 4编写自动化测试的有用类

    用于使用多个并发运行的线程编写压力测试的Helper类 帮助器类等待异步操作 使用多个工作线程同时执行所有@Test方法以及使用不同参数分配对@Theory方法的调用。 替代JUnit运行器Parameterized ,该JUnit运行器对每...

    spring测试HTTPclient来的类

    测试httpclient,主要测试json参数的接口,包括get请求和post请求。

    基于springmvc高并发秒杀系统

    其中,对于相关的DAO,Service操作,均添加了Junit单元测试实例。 开发文档 一、业务分析 1.秒杀系统业务流程 2.秒杀业务的核心:库存的处理 3.针对库存业务分析:事务(1>.减内存 2>.记录购买明细) 4.记录...

    inap-impl-7.1.32.zip

    junit_toolkit.zip,JUnit工具包通过性能测试、渐近行为分析和并发测试来增强JUnit。JUnit扩展用于性能测试。

    JUnit Toolkit-开源

    JUnit Toolkit通过性能测试,渐近行为分析和并发测试来增强JUnit。

    xml执行java源码-WeTest:WeTest是处理API接口测试的轻量级自动化测试框架,java语言实现,采用JUnit4开源框架,支持

    1.支持suite,根据JUnit4测试类名正则匹配,聚合相同模块的用例,运行单个聚合类即可实现运行一个模块所有的用例; 2.支持测试类和方法级别用例并发执行,缩短执行时间(用例间需线程安全); 3.支持失败重试,包括...

    基于SSM框架实现的高并发商品秒杀系统.zip

    c3p0作为连接池,Redis为缓存实现高并发 ,同时通过MySQL优化降低了网络延迟与GC的影响.DAO,SERVICE等逻辑代码均有JUnit单元测试 后台API采用RESTful设计风格,基于Maven构建 MySQL 是一款广受欢迎的开源关系型数据库...

    load-test-tool:简单而强大的工具,用于对基于JVM的模块进行负载测试

    它的概念类似于JUnit / TestNG测试,但主要关注并发环境中的性能测量。 正在安装 如果您使用的是基于Debian的操作系统(例如,Ubuntu),则可以简单地从以下下载.deb软件包: : 然后,您应该执行: # dpkg -i ...

    3.实战java高并发程序设计–JDK并发包—3.4 使用JMH进行性能测试

    JMH(Java Microbenchmark Harness)是一个在OpenJDK项目中发布的,专门用于性能测试的框架,其精度可以到达毫秒级。通过JMH可以对多个方法的性能进行定量分析。比如,当要知道执行一个函数需要多少时间,或者当对一...

    GroboUtils-5-core

    GroboUtils-5-core junit多线程并发测试工具包,可以快捷的实现多线程测试功能。

    junit-parallel-execution:演示junit并行执行Maven surefire插件的示例项目

    演示junit并行执行maven surefire插件的示例项目。 @作者:Sanju Thomas @联系方式:

    groboutils-core-5.jar.7z

    java Junit单元测试, 高并发测试groboutils-core-5.jar 包,自测jar 包没有问题,分享给需要的同学,用最少的积分获取最优质的资源,你值得拥有!

    parallel_cuke_jvm:CucumberJVM的配置,允许动态并行测试运行

    它搜索功能文件,找到已选择要运行的方案和方案大纲,然后将它们参数化为单独的功能文件,每个功能文件都有自己的基于JUnit的测试运行程序文件。 这允许Maven Surefire插件将每个测试插入其自己的线程中。 将其绑定...

    apache lucene 4.10.0入门单元测试代码demo

    4.多线程并发搜索,通过contiperf测试,详见:contiperf_百度百科 5.分页搜索 注意:lucene4.10.0需要jdk1.7以上版本,1.6版本以下明确不再支持。lucene支持多线程并发搜索和建索引,只要IndexWriter是单例模式即可

    Spring.3.x企业应用开发实战(完整版).part2

    Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。  Spring3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架...

    Spring3.x企业应用开发实战(完整版) part1

    Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。  Spring3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架...

    dash-next-gen:破折号的下一代版本,与junit集成,更简单等

    Dash是一种性能测试框架,旨在通过允许实际工作负载以特定百分比定义并发运行的混合负载,从而对实际的工作负载进行基准测试。 此处的后一点是此框架的重要区别,该区别将它与其他性能测试框架区分开来。 扩大 Dash...

    最新稳定版 SSM 框架整合

    框架内有详细注释,简单易懂, 数据库连接池 阿里的 druid。...--junit 测试包版本号 --> <junit.version>4.12</junit.version> <!--jackson JSON包版本号 --> <jackson.version>2.8.3</jackson.version>

    xid-mismatch

    xid 不匹配包含以下 glassfish 错误junit arquillian 测试用例。 测试用例本身在XidMismatch类中。 测试类的@Deployment方法创建web 存档并将其部署到glassfish 嵌入式容器,其配置在glassfish-embedded目录中。 ...

Global site tag (gtag.js) - Google Analytics