亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
JUnitPerf 使用手冊
作者:網絡轉載 發布時間:[ 2013/1/18 14:31:06 ] 推薦標簽:

以下的例子是測試單元測試ExampleTestCase.testOneSecondResponse()方法對應的功能的一個負載測試,用來測試該功能的執行效率。其中有10個并發用戶,無延遲,每個用戶只運行一次。LoadTest本身使用了TimedTest來得到在負載情況下ExampleTestCase.testOneSecondResponse()方法的實際運行能力。如果全部的執行時間超過了1.5秒則視為不通過。10個并發處理在1.5秒通過才算通過。

負載下承受能力測試舉例

import com.clarkware.junitperf.*;

import junit.framework.Test;

public class ExampleThroughputUnderLoadTest {

    public static Test suite() {

        int maxUsers = 10;

        long maxElapsedTime = 1500;

        Test testCase = new ExampleTestCase("testOneSecondResponse");

        Test loadTest = new LoadTest(testCase, maxUsers);

        Test timedTest = new TimedTest(loadTest, maxElapsedTime);

        return timedTest;

    }

    public static void main(String[] args) {

        junit.textui.TestRunner.run(suite());

    }

}

在下面的例子中,測試被顛倒過來了,TimedTest度量ExampleTestCase.testOneSecondResponse()方法的執行時間。然后LoadTest中嵌套了TimedTest來仿效10個并發用戶執行ExampleTestCase.testOneSecondResponse()方法。如果某個用戶的執行時間超過了1秒則視為不通過。

負載下響應時間測試舉例

import com.clarkware.junitperf.*;

import junit.framework.Test;

public class ExampleResponseTimeUnderLoadTest {

    public static Test suite() {

        int maxUsers = 10;

        long maxElapsedTime = 1000;

        Test testCase = new ExampleTestCase("testOneSecondResponse");

        Test timedTest = new TimedTest(testCase, maxElapsedTime);

        Test loadTest = new LoadTest(timedTest, maxUsers);

        return loadTest;

    }

    public static void main(String[] args) {

        junit.textui.TestRunner.run(suite());

    }

}

性能測試套件

下面的測試用例例子中把ExampleTimedTest和ExampleLoadTest結合在一個測試套件中,這樣可以自動地執行所有相關的性能測試了:

Example Performance Test Suite

import junit.framework.Test;

import junit.framework.TestSuite;

public class ExamplePerfTestSuite {

    public static Test suite() {

        TestSuite suite = new TestSuite();

        suite.addTest(ExampleTimedTest.suite());

        suite.addTest(ExampleLoadTest.suite());

        return suite;

    }

    public static void main(String[] args) {

        junit.textui.TestRunner.run(suite());

    }

}

上一頁1234下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 亚洲免费色视频 | 伊人网在线观看 | 日韩a在线 | 婷婷国产天堂久久综合五月 | 久久久婷| 一级欧美 | 国产在线观看网址在线视频 | 黄色一及毛片 | 在线日韩中文字幕 | 国产高清片 | 午夜免费理论片在线看 | 婷婷人人爽人人做人人添 | 青青草国产精品人人爱99 | 国产成人在线看 | jyzzyzzz免费视频国产 | 天堂网在线视频 | 午夜精品久久久久久久久 | 成人在线免费视频播放 | 中文精品久久久久国产网址 | 久久国产午夜精品理论片34页 | 国产全黄三级国产全黄三级书 | 中文字幕一区二区在线播放 | 性欧美26uuu在线观看 | 虫族bl文全肉高h | 欧美一级大片在线观看 | 日韩精品一区二区三区在线观看 | 国产精品毛片无码 | 美女鲜嫩bbbb | 青青草狠狠干 | 日本免费专区 | 亚洲欧美在线观看播放 | 成年人网站免费在线观看 | 人人射视频 | 91网站网站网站在线 | 久久亚洲女同第一区 | 极品色天使在线婷婷天堂亚洲 | 欧美freesex呦交6_10| 噜噜色综合噜噜色噜噜色 | 久久精品一区二区三区不卡牛牛 | 国产一区二区高清在线 | 在线观看欧美日韩 |