亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 亚洲爽 | 九九九九九九精品免费 | 黄色毛片三级 | 在线视频观看你懂的 | 看全色黄一级毛片 | 日韩国产午夜一区二区三区 | 国产免费人成在线看视频 | 香蕉午夜视频 | 成年午夜影片免 | 嫩草影院永久一二三入口 | 欧美精品一区二区精品久久 | 天天爽夜夜爽 | 久久天天躁夜夜躁狠狠躁2015 | 天天舔舔 | 天堂网2021天堂手机版 | 美国十次欧洲在线黑人 | 久久九九精品一区二区 | 性xxxxfreexxxxx | 99精品网站| 性无遮挡高清视频免费 | 亚洲免费福利 | 亚洲综合区小说区激情区噜噜 | 欧美日韩一区二区三区在线视频 | 特黄免费 | 亚洲碰碰 | 天天摸天天看天天爽 | 成人啪精品视频免费网站 | 激情五月社区 | 一级特黄aaaaaa大片 | 国产黄色大片 | 午夜视频网址 | 久久精品波多野结衣 | 精品久久久久久中文字幕专区 | 日本韩国三级在线 | 男人午夜禁片在线观看 | 天天做天天爱夜夜大爽完整 | 深夜免费福利 | 欧美韩国日本在线观看 | 欧美色图亚洲图片 | 欧美视频 亚洲视频 | 一级做a爱过程免费观看 |