From 571426f8e93850b800408d12c0aaf71b390445da Mon Sep 17 00:00:00 2001 From: sijainguo Date: Fri, 19 Jan 2024 12:57:17 +0800 Subject: [PATCH] =?UTF-8?q?XTS=20=E6=80=A7=E8=83=BD=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E7=BC=96=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: sijainguo --- entry/src/ohosTest/ets/test/Ability.test.ets | 55 +++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/entry/src/ohosTest/ets/test/Ability.test.ets b/entry/src/ohosTest/ets/test/Ability.test.ets index fb499ab..1ad6a65 100644 --- a/entry/src/ohosTest/ets/test/Ability.test.ets +++ b/entry/src/ohosTest/ets/test/Ability.test.ets @@ -15,7 +15,8 @@ import hilog from '@ohos.hilog'; import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium' import {FormData,FileUpload} from "@ohos/commons-fileupload" - +const BASE_COUNT: number = 2000; +const HTTP_COUNT = 2 export default function abilityTest() { describe('ActsAbilityTest', ()=> { // Defines a test suite. Two parameters are supported: test suite name and test suite function. @@ -51,6 +52,11 @@ export default function abilityTest() { const formData: ESObject = new FormData(); formData.append("id", 1); expect(formData.result.name).assertUndefined() + let startTime = new Date().getTime() + for (let index = 0; index < BASE_COUNT; index++) { + formData.append("id", 1); + } + endTime(startTime,'test01'); }) it('test02', 0, () => { const formData: ESObject = new FormData(); @@ -68,6 +74,11 @@ export default function abilityTest() { result = false expect(result).assertDeepEquals(false) }) + let startTime = new Date().getTime() + for (let index = 0; index < BASE_COUNT; index++) { + fileUpload.post("/api/upload", formData) + } + endTime(startTime,'test02'); }) it('test03', 0, () => { const formData: ESObject = new FormData(); @@ -85,6 +96,11 @@ export default function abilityTest() { result = false expect(result).assertDeepEquals(false) }) + let startTime = new Date().getTime() + for (let index = 0; index < BASE_COUNT; index++) { + fileUpload.get("/api/upload", formData) + } + endTime(startTime,'test03'); }) it('test04', 0, () => { const formData: ESObject = new FormData(); @@ -102,6 +118,11 @@ export default function abilityTest() { result = false expect(result).assertDeepEquals(false) }) + let startTime = new Date().getTime() + for (let index = 0; index < BASE_COUNT; index++) { + fileUpload.head("/api/upload", formData) + } + endTime(startTime,'test04'); }) it('test05', 0, () => { const formData: ESObject = new FormData(); @@ -119,6 +140,11 @@ export default function abilityTest() { result = false expect(result).assertDeepEquals(false) }) + let startTime = new Date().getTime() + for (let index = 0; index < BASE_COUNT; index++) { + fileUpload.options("/api/upload", formData) + } + endTime(startTime,'test05'); }) it('test06', 0, () => { const formData: ESObject = new FormData(); @@ -136,6 +162,11 @@ export default function abilityTest() { result = false expect(result).assertDeepEquals(false) }) + let startTime = new Date().getTime() + for (let index = 0; index < BASE_COUNT; index++) { + fileUpload.put("/api/upload", formData) + } + endTime(startTime,'test06'); }) it('test07', 0, () => { const formData: ESObject = new FormData(); @@ -153,6 +184,11 @@ export default function abilityTest() { result = false expect(result).assertDeepEquals(false) }) + let startTime = new Date().getTime() + for (let index = 0; index < BASE_COUNT; index++) { + fileUpload.delete("/api/upload", formData) + } + endTime(startTime,'test07'); }) it('test08', 0, () => { const formData: ESObject = new FormData(); @@ -170,6 +206,11 @@ export default function abilityTest() { result = false expect(result).assertDeepEquals(false) }) + let startTime = new Date().getTime() + for (let index = 0; index < BASE_COUNT; index++) { + fileUpload.trace("/api/upload", formData) + } + endTime(startTime,'test08'); }) it('test09', 0, () => { const formData: ESObject = new FormData(); @@ -187,6 +228,18 @@ export default function abilityTest() { result = false expect(result).assertDeepEquals(false) }) + let startTime = new Date().getTime() + for (let index = 0; index < BASE_COUNT; index++) { + fileUpload.connect("/api/upload", formData) + } + endTime(startTime,'test09'); }) }) +} + +function endTime(startTime: number, tag: string) { + let endTime: number = new Date().getTime(); + let averageTime = ((endTime - startTime) * 1000 / BASE_COUNT) + console.info(tag + ":endTime:" + endTime) + console.log(tag + ":averageTime:" + averageTime + "μs"); } \ No newline at end of file -- Gitee